Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Autres EDI > MPLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/03/2008, 08h18   #1
arzew
Invité de passage
 
Inscription : septembre 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 55
Points : 3
Points : 3
Par défaut Saut de programme incompris avec PIC

Bonjour,

Lors d'un test sur un programme avec MPLAB mon programme se trouve resetté. 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 :

Code :
1
2
3
4
0x804                       recep8JFIL	TMR0,d'194',recep8
0x805		            clrf TMR0		
0x806		            call	    pbit
0x807		            goto	   recep5
Merci de votre aide

Arzew
arzew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 14h50   #2
SuperWax
Invité de passage
 
Homme Alban
Développeur en informatique industrielle / électronicien
Inscription : mai 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Alban
Localisation : France

Informations professionnelles :
Activité : Développeur en informatique industrielle / électronicien
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 4
Points : 3
Points : 3
Je me permet de relancer ce sujet car moi aussi je fais l'objet de sauts ou resets inopinés de programme !

Quelqu'un d'autre a t-il déjà eu le cas? Aurait il une réponse à fournir?

Cordialement.
SuperWax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h27.


 
 
 
 
Partenaires

Hébergement Web