Em Andamento

Pic Microcontroller Modifications

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.

## Deliverables

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).

## Platform

PIC Microcontroller

Habilidades: Montagem, Software Integrado, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: value stores, picbasic, parallax, parallax site, mplab, byte time, parallax php, pic time, listening program, value engineering, data uart, character reference, code port pic, received signal, pic data, modifications per, transmission php, php serial port, microcontroller php, request data serial port, php transmit, microcontroller program, php work 101, data serial port, serial port data

Acerca do Empregador:
( 156 comentários ) Orange, Australia

ID do Projeto: #3022690

Premiar a:

curvexvw

See private message.

$21.25 USD em 5 dias
(17 Avaliações)
4.6