Me pregunto sobre el consumo de energía y los métodos de Tiny85.
No puedo encontrar respuestas para las siguientes preguntas en la hoja de datos, tal vez las encuentre aquí ...
El reloj interno de vigilancia de 128Khz debería usar menos energía que el reloj de 8Mhz [elegir 128khz no usará el reloj de 8Mhz, que ahorra energía]. Supongo que 8Mhz con un preescalador de 64 (da 128khz) será una pérdida de energía, ¿verdad? ¿Puedo usar el oscilador interno de 128 kHz?
Teóricamente, ¿puedo usar el prescaler de reloj incluso con el reloj de 128 KHz (registro CLKPR)? Si es así, puedo configurarlo en / 256 = 500 hz reloj, lo que me ahorrará algo más de energía. En la vida real, no puedo hacerlo, necesito un ADC, que el mínimo de preescalado es 2, por lo que 128Khz me dará 64kHz como máximo, mientras que el rango del ADC es de 50-200Hz, lo que me queda bien. Estoy en lo correcto?
Otro aspecto son los puertos de salida. La configuración de todos los puertos de salida para la entrada debería ahorrar algo más. pero ¿debo establecerlos en 1 o 0 (en términos de resistencia de recuperación) para ahorrar más energía?
Y lo último que debo aclarar: antes de apagar, deshabilito el ADC para reducir el consumo. Estoy configurando ADEN a 0 en ADCSRA.
Leí sobre el registro de PRR en la hoja de datos y vi que puedo cerrar TIMER0, TIMER1, USI, ADC.
¿Cambiará el consumo de energía?
¿El PRR ADC apagado diferirá de ADCSRA deshabilitando ADC?
Gracias.