E
Eric3102
Guest
Hi, everybody.
Chcę entre trybie polecenia XBee przez programowania mikrokontrolerów, PIC16F876.Po wysłać polecenie " " i czekać na 1 sekundy, nie można odbierać prawa "OK" odpowiedzi XBee.Program:
# include <16F876.h>
# device ICD = TRUE
# opóźnienia zastosowania (zegar = 10000000)
# bezpieczniki HS, NOPROTECT, NOLVP, NOWDT
# include <string.h>
# use rs232 (baud = 9600, xmit = PIN_C6, gi = PIN_C7, bity
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Chłodny" border="0" />char CTemp = 0;
void main ()
(
delay_ms (1000);
printf (" ");
delay_ms (1000);
while (CTemp! = 13)
CTemp = getc ();
)
Nie mogę uzyskać żadnych odpowiedzi.Jeśli zmienię opóźnienie do 1100, potem mogę otrzymać "O" i "K" znaki, ale nie skończyła CR.Byłem zdenerwowany na ten problem tego problemu.Proszę mi powiedzieć, co jest możliwe problemu.Dziękuję bardzo.
Chcę entre trybie polecenia XBee przez programowania mikrokontrolerów, PIC16F876.Po wysłać polecenie " " i czekać na 1 sekundy, nie można odbierać prawa "OK" odpowiedzi XBee.Program:
# include <16F876.h>
# device ICD = TRUE
# opóźnienia zastosowania (zegar = 10000000)
# bezpieczniki HS, NOPROTECT, NOLVP, NOWDT
# include <string.h>
# use rs232 (baud = 9600, xmit = PIN_C6, gi = PIN_C7, bity
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Chłodny" border="0" />char CTemp = 0;
void main ()
(
delay_ms (1000);
printf (" ");
delay_ms (1000);
while (CTemp! = 13)
CTemp = getc ();
)
Nie mogę uzyskać żadnych odpowiedzi.Jeśli zmienię opóźnienie do 1100, potem mogę otrzymać "O" i "K" znaki, ale nie skończyła CR.Byłem zdenerwowany na ten problem tego problemu.Proszę mi powiedzieć, co jest możliwe problemu.Dziękuję bardzo.