27 Nisan 2020 Pazartesi

ccs c uart seri haberleşme

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++;
}
*/

}
}

5 yorum:

  1. kbhit() nedir? açıklamaları yazmamışsınız.

    YanıtlaSil
    Yanıtlar
    1. Klavyeden giriş işlemi icin kullaniliyor.

      Sil
  2. hocam selamın aleyküm devre şeması var mı

    YanıtlaSil
  3. Mail gonderirmisin. sifirrzero@gmail.com

    YanıtlaSil
  4. Aleykumselam kardesim

    YanıtlaSil

Her yorum bilgidir. Araştırmaya devam...