Salut à tous,
dans un projet, je dois faire une tempo de 100ms pour qui correspond à la période d'échantillonnage d'une entrée analogique.
J'utilise donc le timer1 pour compter 500.000 cycles (quartz de 20Mhz). il faudrait donc compter 62500 avec prédiviseur de 8.
je précharge donc mon timer avec 65536-62500=3036 et prédiviseur de 8.
mais au final, j'ai une tempo de 300ms.
Le pire c'est qu'en divisant pas 3 le nb de cycles à compter, je tombe pas sur une valeur pile, c'est génant car je gère aussi une horloge avec.
Quelqu'un sait-il d'ou vient ce rapport 3 ?
Une solution?
Merci bien.
-----