PIC Microcontroller Modifications I have written a program for a PIC16F628 microcontroller that: · Reads packets of data (12 bytes long) from the serial port of a PC via the PIC’s built in UART. · Stores each byte until the full packet is received. · Transmits the packet using RS485. What I also want is to have a timeout facility and support for up to 64 bytes per packet. The timeout facility should re-transmit the packet if there has not been a transmission in the last second. The support for up to 64 channels should allow for the sending of any number of bytes in the packet up to 64. There are a couple of things to note. Firstly, because the PIC needs to keep listening for incoming bytes that could arrive at any time, the timeout facility probably needs to reference one of the PIC’s internal timers rather than be busy watching it’s own counter. Secondly, the packet termination character is the value 101. When the PIC receives 101 from the PC this is to signal that it should transmit it’s packet. The code is written in PicBasic but anyone with MPLAB or Parallax experience should be able to handle the Syntax. The code and any tools required can be provided upon request to potential coders. Happy bidding. Lee.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).