Sommaire
Cette page et ses descendantes sont encore en cours de construction…
Les microcontroleurs PIC16F
Les éléments indispensables pour programmer
Le logiciel MPLABX
Le compilateur XC8
Le programmateur/debogueur ICD3
Le microcontroleur PIC16F1503/1509
La carte d’étude
Pour pouvoir travailler de manière plus efficace, une carte de développement a été développée pour les TP d’EITI du second semestre de la formation classique d’ingénieur à l’Institut d’Optique Graduate School.
Cette carte de développement est basée sur un microcontroleur de type PIC16F1503. Elle dispose de :
- 3 LEDs : L1, L2, L3 connectées aux broches RC5, RC3, RC1
- 2 Potentiomètres : POT1 connecté à la broche RA4, POT2 connecté à la broche RC1
- 2 boutons poussoirs connectés aux broches RA5 et RA2
- 1 connecteur pour un écran LCD par protocole SPI (RC0, RC2, RA0, RC4)
Certaines broches du microcontrôleurs peuvent être connectés à l’un ou l’autre de ces éléments.
Le jumper J1 permet de relier, soit la sortie du potentiomètre POT2, soit la LED L3, à la broche RC1 du microcontrôleur.
Le jumper J2 permet de relier la sortie du potentiomètre POT1 à la broche RA4. S’il n’est pas connecté, la broche RA4 peut alors être utilisée comme CLKOUT (sortie de l’oscillateur interne).
L’alimentation se fait par un bloc d’alimentation réglable, réglée à 7,5 V. Un connecteur permet de relier la carte au programmeur ICD3.
Extension LCD / Liaison SPI
Une carte d’extension constituée d’un écran LCD EA DOG 163 possédant 3 lignes de 16 caractères est également disponible.
Pour résumer
Autres composants
Il est également possible d’utiliser le programmateur et le connecteur vers l’ICD3 avec d’autres microcontroleurs. Pour cela, il suffit de relier les broches MCLR, PGC et PGD (ainsi que les alimentations) aux broches du microcontroleur choisi.
Par exemple, pour un microcontroleur de type PIC16F1509 :