T
thurmc
Guest
Jaz sem poskušal vzpostaviti pic za pošiljanje in prejemanje ukaze z uporabo Xbee RF oddajnik. Jaz sem sposoben izhodne ukaze iz enega PIC, in sem jih opazujejo na prejeli pin Xbee na drugi strani PIC. Moj problem je, da je komunikacija ne registrira na daljavo PIC. Preverili smo prejeli pin za RS-232 na PIC in izgleda, da je signal, ki je vhod pravilno in 5V. Mi lahko kdo pove kaj bi bilo narobe? Moja številka je spodaj. # Če je določena (__PCM__) # include # napravo *= 16, ADC = 8 # varovalke HS, NOWDT, NOLVP, NOBROWNOUT, NOPROTECT, PUT # uporabe odlašanja (clock = 20000000) # uporabe RS232 (baudov = 9600, xmit = PIN_C6, rcv = PIN_C7) # endif char odgovor; void main () {odgovor = "0"; output_bit (PIN_E1, 0), medtem ko (1) {output_b ((byte), odgovor); odgovor = fgetc (); if (odgovor! = '0 ') {output_bit (PIN_E1, 1);}}} Poskušali smo tudi z uporabo, če (kbhit ()), tako da PIC ne visi, medtem ko čaka na znak, vendar to ne deluje niti (no kbhit () je v postopku registracije). Hvala za vašo pomoč.