Archives du mot-clé : Coprocesseur flottant

Platine électronique UART – I2C

 … Retour à la présentation du projet

Cet article présente le schéma électronique détaillé de la platine UART <=> I2C.

Ce schéma pourra servir à ceux qui souhaitent réaliser et mettre en œuvre cette platine pour PIC16 basée sur un pic16f628a dont le programme est disponible dans l’espace de téléchargement.

 

Figure 1-1 – Schéma détaillé de la Platine

 

Schéma électronique détaillé de la Platine pour PIC16

Sur le schéma électronique représenté ci-contre et réalisé avec le logiciel KiCad vous noterez :

1. L’universalité de la platine dans la mesure où d’autres périphériques I2C peuvent y être adjoints pourvu qu’il n’y ait pas de collision de définition des adresses de ces périphériques.

2. L’interface UART en +5 Volts sans adaptateur RS-232 inutile dans le cas d’une utilisation d’un Câble USB/Série ou de la Passerelle USB/série BOB-FT232R proposée par la revue Elektor.

3. La mise à disposition d’un connecteur ICSP™ avec les 3 signaux MCLR/, PGC et PGD permettant de programmer le PIC in-situ.

4. La présence d’un unique bouton SWITCH, hormis celui du RESET de la platine et de 3 Leds permettant de suivre l’évolution du programme comme suit et détaillée dans le source du programme s’exécutant dans le PIC16 :

  1. Led Verte clignotant à 2 Hz – 80% éteinte indiquant que le PIC16 est prêt à recevoir et à traiter une commande ou clignotant à 2 Hz – 20% éteinte indiquant qu’une commande est en cours de traitement.
  2. Led Orange indiquant que le périphérique I2C présente une donnée lue par le PIC16.
  3. Led Rouge fixe indiquant une erreur effaçable par le bouton SWITCH ou clignotant à 1 Hz – 50% éteinte indiquant une erreur fatale. Le code de l’erreur est présenté au prochain RESET de la platine.

 … Retour à la présentation du projet