urss9 Le salon de discussion : Aragorn le rouge Estimations & Bon Plans : re12, 1 utilisateur anonyme et 23 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

saut de programme !!

n°7855
arzew
Posté le 03-03-2008 à 20:37:04  profilanswer
 

bonsoir,
 
lors d'un test sur un programme avec MPLAB mon programme de trouve resété.
Je ne comprends pas cette action.
Un rapport avec PCL et PCLATH !
En regardant les registres je m'apperçois que PCLATH ne change pas de valeur
(il reste à zéro) .
Quand TMR0 passe >194 le programme va à l'adresse 0x805 sinon il boucle sur recep8 .
Comme PCLATH est à zéro le compteur programme va à l'adresse 0x005.
Décidement je me ferais jamais à ces 2 registres.
Quelqu'un peut-il m'aider pour m'expliquer ce qu'il se passe afin de corriger
cette erreur ?
Ci-dessous le partie de programme incrémentée avec l'adresse des lignes de programme à gauche :
 
 
0x804   recep8 JFIL TMR0,d'194',recep8
0x805             clrf     TMR0  
0x806             call     pbit
0x807             goto    recep5
 
Merci de votre aide     :)  
 
Arzew

mood
Google
Posté le 03-03-2008 à 20:37:04  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade