4 - Que signifie l 'instruction __config H '3FF9' :

Si vous reprenez page 60 le fichier p16f84A.inc à la fin de celui-ci vous trouverez 'Configurations Bits' :

- Si vous ne voulez pas utiliser le "code protect" , ce bit interdit toute relecture de votre programme se trouvant dans la mémoire flash du pic , alors il faut mettre _CP_OFF dans la variable __config donc il faut mettre 3FFF ( hexadécimal ) dans __config.

- Puis ... si vous ne voulez pas utiliser la fonction power up timer ( pwrte ) il faut mettre PWRTE_OFF donc encore 3FFF dans la variable __config.

- Si vous ne voulez pas utiliser le watchdog ( registre interne permettant de surveiller votre programme ) il faut mette _WDT_OFF donc 3FFB dans __config.

- Si vous utilisez un quartz de moyenne vitesse ( 4Mhz ) vous devez sélectionner l 'oscillateur _XT_OSC donc on doit mettre 3FFD dans __config.

quand on fait un et logique de tout cela nous avons 3FFF & 3FFF & 3FFB & 3FFD nous obtenons ... 3FF9
Au lieu de 3FF9 , nous pouvons également écrire la ligne suivante :

__Config _CP_OFF & _WDT_OFF & PWRTE_OFF & _XT_OSC


Options sur ICPROG : ( vous pouvez également ouvrir l 'onglet ICPROG pour plus d 'info )

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.

---------------------------------------- Erreurs détectées -----------------------------------

Une erreur s 'est glissée en bas de la Page 23
en effet lorsque le bit RBPU/ est à 0 se sont les broches RB0 à RB7 qui sont reliées en interne via une résistance de
rappel au + 5v.

Une erreur s 'est glissée en bas de la Page 51
il faut remplacer :
movwf retard2
comf memo,W
movf memo,W
par :
movwf retard2
comf memo,F
movf memo,W



Mise à jour des fichiers MPLAB pour PIC 16F88
Une mise à jour est disponible dans le menu Télécharger, cette mise à jour corrige des erreurs sur les fichiers
MPLAB pour le PIC 16F88. Les fichiers .hex sont compatibles avec MikroBasic V6.



                                                            
Les lecteurs écrivent aux lecteurs ....

Vous pouvez partager avec d'autres lecteurs vos expériences ou montages.

Ci dessous le montage mis à disposition par j.Damas.
                    

       1 - Ou se trouve MPLAB sur les 2 CD de MICROCHIP ? :

Introduisez le disk 2 et depuis l 'exploreur allez dans le répertoire :  download\tools\picmicro\devenv\  Vous trouverez le manuel dans le répertoire \manual et pour  l 'installation ...  allez dans \V562 ou \V6xx et decompresser la version de MPLAB qui vous intérresse (ex : MP56200full.zip)

      2 - Problème pour installer le logiciel

Si vous travaillez sous xp me ou NT, il faut pour installer le cdrom suivre ceci :
- insérez le cdrom puis cliquez sur "quitter"
- depuis l'explorateur de windows copier le répertoire "exe" présent sur le cdrom vers votre disque dur.
- Une fois le répertoire copié cliquez sur le fichier "
pic.exe" présent dans le répertoire que vous venez de copier sur votre disque dur.


       3- configuration de ICPROG

Cette vue permet de configurer ICPROG ( le logiciel qui vous permettra de télé charger votre programme compilé vers la mémoire du PIC ).
Attention cette configuration est valable uniquement pour le programmateur proposé en kit, dans le cas ou vous achetez un autre programmateur une autre configuration doit être réalisez, à titre d 'exemple pour le programmateur de la page 37 les paramètres sont donnés à la figure 2.

Pour paramétrer sur le logiciel ICPROG allez dans le menu "Settings" puis "Hardware"

Figure 1 ( programmateur en kit sur le CD )

Figure 2 ( programmateur de la page 37 )




fiche technique


Titre
: Apprendre la programmation des pic par l'expérimentation et la simulation                        
Edition concernée : 2eme et 3eme
Figure 1 ( programmateur en kit sur le CD )
Figure 2 ( programmateur de la page 37 )
Les questions les plus posées ...
(merci à tous les lecteurs ayant participé à cette rubrique)
[retour]
Vous pouvez partager avec les autres lecteurs  vos expériences ou montages.
 
Merci à tous
Montage J.Damas