Si vous êtes passionné d'électronique comme moi et que vous souhaitez vous initier à la programmation de microcontrôleur et ainsi rentrer dans l’ère du numérique , je vous propose quelques liens forts intéressants :
Formation Initiation PIC, voir la page « Support de cours de la formation PIC »
Pour commencer à programmer un PIC, il faut tout d'abord avoir quelques prés requis :
- Connaitre les PIC, allez voir sur wikipedia.org
- Connaissance de l'assembleur si ce n'est pas le cas voir Le cours PIC de Bigonoff
- Connaissance du C si ce n'est pas le cas voir le site de aix-mrs.iufm
- Avoir installer sur son PC l'environnement de programmation, voir la partie Software sur le site de Microchip
Tous ces outils sont disponibles gratuitement, environnement de développement (IDE) ainsi que les compilateurs C dans leurs versions étudiants (version non limitative en taille de code, seul l'optimisation est limité au bout de 60 jours)
A partir de la il est possible de commencer à travailler ! Utilisez l’outil de simulation intégré à l'environnement MPLAB X IDE, pour voir ce que fait votre programme.
Pour programmer réellement il vous faudra également :
- Un Kit sous la forme d'une platine de développement à choisir en fonction de vos applications futurs voir la page sur les Kits (ceci n'est pas indispensable mais bien pratique pour un premier essai)
- Un programmateur (+ débugger) comme le Pickit3 ou ICD 3, l’idéal est de l’acquérir avec un Starter Kit (comme le PICkit 3 Debug Express, sous la référence DV164131)
Voici un exemple de projet réalisé à partir de la bibliothèque de Microchip :
Démo "USB Device - Mass Storage - SD Card data logger - C18 - PIC18F46J50 PIM"