I use serial comms between a PC and PIC, but not sure if this is what you are after
This is in the main program loop, which looks to see if there is a character in the buffer from the PC
I then have this routine which will either send a string to the PC application / terminal program, or reads in the string from the PCCode:FOR TempWD = 0 TO 800 IF RCIF=1 THEN GOSUB coms ; Check to see id PC application connected PAUSE 1 NEXT TempWD
Rx and Tx are simple HSERIN and HSEROUT commands with the variables that make up the string of data that is received or sent.Code:coms: HSERIN [nTest] SELECT CASE nTest CASE "Q" ; if Q then send data to PC Goto Term_TX CASE "S" ; if S then receive data from PC goto Term_RX return
Hope that helps




Bookmarks