problemu dostać "OK" odpowiedzi XBee

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.

 
z jakiegoś powodu wydaje się, aby wysłać dowolny znak pierwszy
następnie wstrzymać do czasu osłony przed wystąpieniem trybu poleceń

Kod:

print ( "X");opóźnienia (1100);/ / Nie XBee w trybie poleceńdrukuj (" ");opóźnienia (1100);/ / Czeka na odpowiedź od XBee do 2000 ms, lub rozpocząć

/ / Na instalację, jeżeli nie jest prawidłową odpowiedźif (returnedOK () == 'T') (/ / Jeśli OK otrzymała następnie kontynuować)else (setup () / / w przeciwnym wypadku wróć i spróbuj ponownie Instalatora)

 
Dziękuję za odpowiedź!
Próbowałem, ale nie działa żaden.Anything else?Dzięki

 
Jeśli się nie mylę jesteś z serii XBee 1?
podać kilka szczegółów na temat serii, który używasz jest diffrence w pkt 1 i 2 zestaw poleceń.
pozdrowienia

 
Kładę My i adres miejsca przeznaczenia narzędzia CTU i moje węzły mogą komunikować.Dziękuję za odpowiedź.

 

Welcome to EDABoard.com

Sponsor

Back
Top