E
Eric3102
Guest
Hei, alle sammen.
Jeg vil entre kommando modus XBee ved programmering av mikrokontrolleren, PIC16F876.Etter at jeg sende kommandoen " " og vente i 1 sekund, kan jeg ikke få rett "OK" respons fra XBee.Programmet er:
# include <16F876.h>
# enheten ICD = TRUE
# bruke forsinkelse (klokke = 10000000)
# sikringer HS, NOPROTECT, NOLVP, NOWDT
# include <string.h>
# bruke RS232 (baud = 9600, xmit = PIN_C6, RCV = PIN_C7, biter =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />char cTemp = 0;
void main ()
(
delay_ms (1000);
printf (" ");
delay_ms (1000);
while (cTemp! = 13)
cTemp = getc ();
)
Jeg kan ikke få noe svar.Hvis jeg endrer tidsforsinkelsen til 1100, så kan jeg få 'O' og 'K' tegn, men ikke endte med CR.Jeg har blitt opprørt av dette problemet for dette problemet.Fortell meg hva som er mulig problem.Mange takk.
Jeg vil entre kommando modus XBee ved programmering av mikrokontrolleren, PIC16F876.Etter at jeg sende kommandoen " " og vente i 1 sekund, kan jeg ikke få rett "OK" respons fra XBee.Programmet er:
# include <16F876.h>
# enheten ICD = TRUE
# bruke forsinkelse (klokke = 10000000)
# sikringer HS, NOPROTECT, NOLVP, NOWDT
# include <string.h>
# bruke RS232 (baud = 9600, xmit = PIN_C6, RCV = PIN_C7, biter =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />char cTemp = 0;
void main ()
(
delay_ms (1000);
printf (" ");
delay_ms (1000);
while (cTemp! = 13)
cTemp = getc ();
)
Jeg kan ikke få noe svar.Hvis jeg endrer tidsforsinkelsen til 1100, så kan jeg få 'O' og 'K' tegn, men ikke endte med CR.Jeg har blitt opprørt av dette problemet for dette problemet.Fortell meg hva som er mulig problem.Mange takk.