Figure 1
ICPROG est un programme vous permettant de transférer un fichier compilé ( hex ) vers
un pic ou une mémoire de type E²PROM. ( remerciement à Bonny Gijzen pour son soft )
Figure 2
Dans cette page vous trouverez les vues d 'écran vous permettant de transférer un fichier hex vers la mémoire de votre pic ou bien vers une mémoire de type E²PROM.
Attention selon les versions de ICPROG certains écrans risquent de changer
1 - Configurer ICPROG selon votre programmateur
Depuis le menu "settings" puis "hardware" sélectionner selon votre programmateur une des options ci-dessous.
A titre d 'information pour un programmateur du type série ( par le port COM de votre PC) suivez la config de l' écran figure 3
Attention n' oubliez pas de sélectionner le port COM.
Figure 3
Figure 4
Sélectionnez ensuite le composant qui vous interressse ( dans notre exemple ce sera le pic 16f84A) Figure 5
Figure 5
Figure 6
Vous pouvez encore à ce stade modifier certaine option qui vous sont proposées avec les cases à cocher :
CP (code protect )
si cette option est cochée alors il ne vous sera plus possible de relire le programme de votre pic. Il est possible bien sûr de le reprogrammer avec un nouveau programme et vous aurez alors la possibilité de retirer le CP.
WDT : ( Watchdog Timer )
Le watchdog vérifie que votre programme ne s 'est pas "perdu" dans une boucle sans fin...
Attention si vous activez cette option il faudra une fois configurer mettre l 'instruction de raz du watchdog , c'est à dire mettre l 'instruction clrwdt dans votre programme sinon il y aura un "reboot" à l 'adresse 0 dès que la période watchdog sera atteinte, en clair votre programme va sans cesse repartir de 0.
PWRT ( Power Up Timer) :
Si cette option est cochée un timer interne provoquera un arrêt typique du PIC pendant 72mS après la mise sous tension
( entre 1.2V et 1.7V ) , cette option permet entre autre un démarrage stable de l 'horloge principale du pic.
OSCILLATEUR :
Il y a quatre options dans cette liste déroulante :
- mode LP ( low power crystal ) , ce mode est réservé si vous utilisez un quartz compris entre 32 kHz et 200 kHz max.
- mode XT si vous utilisez un quartz de fréquence moyenne comprise entre 455 kHz et 4 MHz
- mode HS ( hight speed ) si vous utilisez un quartz de fréquence haute comprise entre 8 MHz et 10 MHz
- mode RC ( Resistor/Capacitor ) , ce mode est réservé si vous utilisez un circuit RC pour
l 'oscillateur , la fréquence obtenue dépend de la résistance et du condensateur utilisés
( 5k<R<100k et C> 20pF ) , la stabilité du montage est aléatoire.
Dans la plupart des applications le mode le plus utilisé est XT avec un quartz de 4 MHz.
Et maintenant il ne vous reste plus qu ' à transférer le fichier
Figure 7
Pour vérifier le programme contenu dans votre pic par rapport au fichier cliquer dans le menu "Command" puis
"Verify"