Communiquer avec un micro-contrôleur lors de l’exécution, est très utile
installation. Il peut être utilisé pour le débogage, ou d’envoyer des commandes etc. L’un des plus simple protocole disponible pour communiquer est UART. Requiere une épingle pour transmettre et un code confidentiel pour la réception et la prise de terre. Il existe de nombreux programmes disponibles qui nous permettent de communiquer à l’aide de UART sur le port série, ou à l’aide d’un adaptateur usb-série. par exemple hyperterminal, minicom, etc..
Cependant, non tous les microcontrôleurs disposent de ports UART en construit.
Je prenais un regard sur le protocole de l’UART, et il semblait assez simple à mettre en œuvre. Il a donné un aller et j’a été zappé quand il a juste travaillé la première fois:).
Voici un petit soft qui accepte les commandes de 2 octets. Active/désactive les LATD1 lorsqu’il reçoit la commande « TG » et fait écho à la commande retour après son fait. Indicateur d’inversion est fourni. (Inversion peut être nécessaire si nous ne travaillons pas directement avec un port série réel). Testé avec minicom bauds, avec contrôle de flux matériel OFF, afin qu’il envoie les chars que nous tapons.
Il est testé sur le PIC18F4550, auront besoin de modifications pour fonctionner sur les autres microcontrôleurs.
Le code est attaché.
Son aussi disponible comme un module à inclure au https://github.com/manojmo/pic_micro