Je cherche à mesurer la durée d'une instruction d'un PIC18F452 avec le TIMER0.
Pour l'instant j'ai mesurer la valeur de TMROL (3) mais je ne sais pas comment déterminer la durée en secondes grâce à ça
Voici le code:
Code : Tout sélectionner
#include <p18f452.h>
#include "fonc.h"
#pragma config OSC = HS
#pragma config PWRT = ON
#pragma config BOR = OFF
#pragma config WDT = OFF
#pragma config DEBUG = ON
#pragma config LVP = OFF
void main(void)
{
double va;
TRISD = 0x00;
PORTD = 0x00;
T0CON = 0b01000110;
TMR0L = 0;
INTCONbits.TMR0IF = 0;
T0CONbits.TMR0ON = 1;
va = 11.3/26.89;
T0CONbits.TMR0ON = 0;
Quelqu'un pourrait m'aider ?
Merci d'avance pour vos réponse
EDIT: voila la Datasheet du PIC
http://ww1.microchip.com/downloads/en/D ... 39564c.pdf



