Arkadaşlar selamlar. iki PIC arasında RS232 bağlantısı yaptım. Bir PIC' e iki buton ve LCD bağladım. Diğer PIC' e 2 LED bağladım. Butonlardan birincisine basılınca diğer PIC' te ki birinci LED yanacak ve buton bağlı olan PIC' e tekrar 1 bilgisi gönderecek. bu 1' i de LCD ye yazacak. Aynı şekilde ikinici butona basılınca diğer PIC' in 2. LED i yanacak ve LCD' de 2 yazacak. İlk önce hangi butona basılırsa onun işlemini yapıyor sonra bir daha çalışmıyor. Kesme ile de kesme kullanmadan da yaptım değişen birşey olmadı.
VERİCİ:
while(1)
{
gets(veri);
printf(lcd_putc,"\f%s",veri);
if(input(pin_a0))
puts("a");
else if(input(pin_a1))
puts("b");
}
ALICI:
while(1)
{
veri=getc();
if(veri=='a')
{
output_high(pin_d0);
puts("a");
}
if(veri=='b')
{
output_high(pin_d1);
puts(" b ");
}
}
niye takılıyor? yardımcı olursanız sevinirim.
https://www.sifirzero.com/2020/03/pic-programlama-ccs-c-rf-alc-verici.html?m=1 (https://www.sifirzero.com/2020/03/pic-programlama-ccs-c-rf-alc-verici.html?m=1)
Bu sitede bir kactane daha ornek var bakabilirsin. Tesekkurler.
Eyvallah hocam sağol. Attığın linke bakacağım.Bayramın mübarek olsun.
hocam sizin attığınız şekilde düzenledim ama değişen bir şey olmadı.