Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => MikroC dsPIC/PIC24/PIC32 => Konuyu başlatan: tekno - 18 Haziran 2015, 15:52:20

Başlık: UART haberleşme
Gönderen: tekno - 18 Haziran 2015, 15:52:20
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