Bonjour,
Une question toute bête de base, je cherche à faire un petit chronomètre pour mesurer un intervalle de temps sur une mesure avec un PIC18F4525. Je pense utiliser le Timer 0 en mode 16bits puis de compter ses débordements. Pour ce faire je comptait faire un préchargement du registre propre au timer 0 mais c'est là que ça coince. J'utilise un quartz 10Mhz sur mon PIC donc je pensait compter les débrodements toute les 1ms, pourriez-vous m'aider pour la configuration des registres T0CON et TMR0H/TMR0L. Je pensais mettre:
Pour la valeur du préchargement: 1ms <-> (4x1ms)/Tosc = 40000
d'ou un preload de 65536 - 4000 = 25536 = 0x63C0
TMR0H = 0x63
TMR0L = 0xCO
T0CON = 0x88
Mais le chronomètre obtenu n'est pas bon, je pense à un probleme de config, pourriez-vous m'aider?
-----