saut de programme avec PIC !!

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

Avatar de l’utilisateur
arzew
NOUVEAU
NOUVEAU
Messages : 4
Inscription : 25 févr. 2008 17:03

saut de programme avec PIC !!

Message par arzew »

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 :wink:

Répondre