by Spanish_dude » Wed Dec 28, 2011 11:31 pm
Salut,
Tu pourrais utiliser un delay de X secondes, mais le mieux serait d'utiliser un RTC qui lui est plus précis.
Les quartz sont sensible a la température, donc s'il fait froid la fréquence augmente et s'il fait chaud la fréquence diminue.
Si ce n'est que pour quelques secondes, le delay software marche très bien.
Par contre si tu l'utilise pour faire par ex. une montre digitale, en 24h tu pourrais avoir quelques secondes en trop ou en retard.
Pour info un quartz a une précision de 50ppm ou 0,00005 %
En utilisant un quartz de 4MHz tu sais que la fréquence se situera entre 4,0002MHz et 3,9998MHz (+ ou - 200Hz !).
Un RTC utilise un quartz de 32,768kHz (qui est un nombre d'une puissance de 2).
Vue que ça fréquence est bien plus petite que le quartz de 4MHz, ça précision et bien plus grande.
Si on fait le calcul, on tombe sur un nombre de + ou - 1,638Hz.
Nicolas