TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: Killer_Myst en 11 de Agosto de 2011, 21:23:27
-
Hola a todos.
Tengo una función que calibra el RC interno por medio de una fuente de oscilación externa (cristal de 32768 hz).
Pregunta: ¿cómo puedo comprobar que mi función en verdad calibra el RC?
Lo que yo hago según para probar esto es imprimo el valor del OSCCAL, después mando llamar mi función y después de eso imprimo nuevamente el valor del OSCCAL ósea me da esto:
B4 y después de la calibración B7, otras veces me da B2, según si está muy rápido(baja osccal) o lento(aumenta osccal).
Ahora, si yo imprimo el OSCCAL y me da por default B4 y si después le asigno un valor OSCCAL=0xA5; y mando llamar mi función de calibrar, ¿La calibración se debe hacer a partir de ese nuevo valor que le puse y debe dar un valor cercano a A5? o ¿Me debe de dar un valor cercano al valor default(B4)?
Estoy usando el ATmega 644p, lenguaje C.
Saludos, y gracias.