Pic programlama ccs c uart seri haberleşme, ccs c de ham donanımsal hemde yazılmsal olarak iletişim sağlanır
UART (Universal Asynchronous Receiver Transmitter), bilgisayar ve mikrokontroller veya mikrokontroller ve çevre birimler arasında haberleşmeyi sağlayan haberleşme protokolüdür. Asenkron olarak çalıştığı için herhangi bir “clock” ihtiyacı duymaz.
Aşağıda kodlarda yorum satırı olan yerleri aktif hale getirip. sadece karakter gönderebilinir.
#include<12f683.h>
#fuses intrc_io,nowdt,nomclr
#use delay(clock=4m)
#use rs232(baud=9600,rcv=pin_a1,xmit=pin_a2,bits=8)
#use fast_io(a)
//char harf = 's';
char harf;
void main (void)
{
set_tris_a(0x111101);
while(true)
{
if(kbhit())
{
delay_ms(100);
harf=getc();
printf("%c",harf);
delay_ms(100);
}
/*
if(input(pin_a0))
{
delay_ms(500);
putc(harf);
delay_ms(100);
harf++;
}
*/
}
}
kbhit() nedir? açıklamaları yazmamışsınız.
YanıtlaSilKlavyeden giriş işlemi icin kullaniliyor.
Silhocam selamın aleyküm devre şeması var mı
YanıtlaSilMail gonderirmisin. sifirrzero@gmail.com
YanıtlaSilAleykumselam kardesim
YanıtlaSil