PROGRAMMATION DES PIC 16F876
Pour programmer les PIC 16F876 il faut :
- Le logiciel MPLAB permettant de générer
le fichier.HEX a programmer dans le PIC.
- Un logiciel de programmation du type ICPROG
permettant de programmer les PIC.
- Un programmeur de PIC. On peut en réaliser un pour moins de 10Euro
suivant le schéma ci dessous (port série; sans alimentation
externe).

1) Génération
du fichier .HEX :
- Lancer MPLAB
- Créer un projet : project puis new project puis
taper un nom de projet dans le répertoire qui contient le fichier assembleur
(.asm). Lorsque la fenêtre Edit Project apparaît,
cliquer sur Add Node et sélectionner le fichier .asm
qui va servir pour la génération du fichier .HEX.
- Sauver le projet
- Cliquer sur Build Full Project (après un certain nombres
de warning il doit apparaître Build completed successfully)
- Le fichier .HEX est générer
Les fois suivantes il suffit de rappeler le projet souhaité et cliquer
sur Build Full Project.
2) Programmation dans le PIC
du fichier .HEX :
- Installer le PIC (dans le bon sens)
- Lancer ICPROG
- A la première uilisation, configurer le hardware suivant le port série
utilisé :

- Choisir le PIC 16F876
- Effacer le PIC
- Charger le fichier .hex à programmer (ne pas modifier les Fusibles,
Oscillator et Code Protect)
- Lancer la programmation (qui dure de l'ordre de 3mn)
- Sortir le PIC du programmeur et le remettre sur la carte (toujours dans
le bon sens ... sinon !!!)


Thierry Maciaszek, 12/12/02