Affichage des articles dont le libellé est microcontrôleur 8 bits. Afficher tous les articles
Affichage des articles dont le libellé est microcontrôleur 8 bits. Afficher tous les articles
mardi 19 février 2013
Afficheur Alphanumérique (partie 3)
Libellés :
microcontrôleur 8 bits,
raspberry pi
Pays/territoire :
Toulouse, France
Afficheur Alphanumérique (partie 2)

Architecture Logicielle
L'architecture logicielle de la carte contrôleur est relativement simple.
On reçoit des trames provenant du bus I²C via le handler d'interruption et les empiler dans une file d'attente (FIFO), ensuite, périodiquement, on dépile la file d'attente et traite les trames enregistrées pour afficher les informations sur l'écran LCD.
Libellés :
microcontrôleur 8 bits,
raspberry pi
Pays/territoire :
Toulouse, France
Afficheur Alphanumérique (partie 1)
Préambule
Ce projet consiste à interfacer un afficheur alphanumérique 2x16 caractères avec la raspberry pi. Il va pouvoir indiquer différentes informations sur l'état de la raspberry pi en fonctionnement (exemples : information sur la mémoire, le micro processeur, les process, etc ...).
Ça a l'air d'être à la mode d'interfacer un afficheur à la raspberry pi. Vous trouverez sur la toile, de nombreux tutoriels pour le faire directement.
Je vais complexifier un peu la chose, rien de bien méchant, je vous rassure ;-)
Ça a l'air d'être à la mode d'interfacer un afficheur à la raspberry pi. Vous trouverez sur la toile, de nombreux tutoriels pour le faire directement.
Je vais complexifier un peu la chose, rien de bien méchant, je vous rassure ;-)
L'afficheur va être contrôlé avec un micro contrôleur 8bits de la marque Microchip (Pic 16f876a) et dialoguera avec la raspberry pi via le bus I2C. Cela permettra d'appréhender la communication entre 2 micros via un bus série.
![]() |
| Architecture générale du projet |
J'ai choisi ce micro contrôleur 8 bits parce qu'il est possible :
- d'écrire le programme en C (je suis pas un grand fan de l'assembleur)
- de compiler le programme sous Linux à l'aide du compilateur HI-TECH C compiler (il existe, de plus, une version demo et lite)
- de le faire évoluer pour d'autres fonctionnalités.
- de pouvoir découvrir de nouveaux aspects des systèmes embarqués.
- de réduire les coûts de développement (quelques euros, voir dizaines d'euros avec le programmateur)
Le premier billet va illustrer les différents éléments de ce projet.
Le second billet va aborder les différents modules du micro contrôleur PIC 16f876a à mettre en place et finalement, le dernier billet montrera l'interface avec la raspberry pi.
Libellés :
microcontrôleur 8 bits,
raspberry pi
Pays/territoire :
Toulouse, France
Inscription à :
Articles (Atom)

