12 Ağustos 2020, 18:52:01

Haberler:

Picproje Pazar Sohbetleri: https://bit.ly/2GHsjAK


UART haberleşme

Başlatan tekno, 18 Haziran 2015, 18:52:20

tekno

18 Haziran 2015, 18:52:20 Son düzenlenme: 18 Haziran 2015, 19:06:00 tekno
Merhaba arkadaşlar,

dspic ve pic18f26k22 arasında xbee ile haberleşme yapmaya çalışıyorum.

Örneğin dspic den e karakterini gönderiyorum fakat pic18f26k22 ile bu veriyi alamıyorum daha doğrusu iki denetleyici haberleşmiyor.

Fakat denetleyicilerin göndermesi gereken karakteri okumak için Xbee lerden birisini bilgisayara bağladığımda seri port terminal programından gönderilen karakteri okuyabilyorum.

Yani mikrodenetleyiciler ayrı ayrı bilgisayarla haberleşebiliyor. Neden iki pic birbiri ile haberleşmiyor ?

verici kısım yazılımı:
///////////////////////////
char rd;

void main() {

UART1_Init(9600);
delay_ms(100);
UART1_Write_Text("e");
}
///////////////////////////////

alıcı kısım yazılımı
///////////////////////////////
void main() {


char c;
trisa=0x00;
porta=0;

UART1_Init(9600);               
Delay_ms(100);
  porta.ra0=1;
        while(1)
        {
         if(UART1_Data_Ready()){

                c=Uart1_Read();
                if(c=='e')
                {
                  porta.ra0=0;
                }
         }
         }
/////////////////////////////////



Yardımlarınız için teşekkürler