HELLO EVERYONES AGAIN LOL, IM TRYING TO SEND DEC NUMBERS FROM PC TO PIC BUT I DONNO HOW TO WHY WHEN I SEND EX: 15 IT STORES $60 IN EEPROM OR DEC 20 IT STOR $08 . AND IT STUCKS I SEND 5 TIMES OR MORE THEN IT RECEIVE THEM 1 TIME ....????????
Code:
@ DEVICE WDT_ON, PWRT_OFF,MCLR_ON,CPD_OFF, BOD_OFF, PROTECT_OFF,INTRC_OSC_NOCLKOUT
INCLUDE "MODEDEFS.BAS"
intcon = 0
vrcon = 0
CMCON = 7
PORTB =%00000010
TRISB = %00000010
SO con 2
SI con 1
B0 var byte
mainloop:
Serin2 SI,N2400,[B0] ' GETTING DECIMAL NUMBERS FROM PC
'USING SERIAL COMMUNICATOR
If B0 Then print
GOTO MAINLOOP
print:
WRITE 5,B0 'SAVE NUMBERS IN EEPROM
PAUSE 100
Serout2 SO,N2400,[B0]
Goto mainloop
Bookmarks