http://forum.arduino.cc/index.php?topic=253324.0
PRR = bit(PRTIM1); // only keep timer 0 going
ADCSRA &= ~ bit(ADEN); bitSet(PRR, PRADC); // Disable the ADC to save power
http://www.gammon.com.au/forum/?id=11497
Important note! You must use the PRR after setting ADCSRA to zero, otherwise the ADC is "frozen" in an active state.
Power Reduction Register (PRR)
- Bit 7 - PRTWI: Power Reduction TWI
- Bit 6 - PRTIM2: Power Reduction Timer/Counter2
- Bit 5 - PRTIM0: Power Reduction Timer/Counter0
- Bit 4 - Res: Reserved bit
- Bit 3 - PRTIM1: Power Reduction Timer/Counter1
- Bit 2 - PRSPI: Power Reduction Serial Peripheral Interface
- Bit 1 - PRUSART0: Power Reduction USART0
- Bit 0 - PRADC: Power Reduction ADC
ftp://bits.usc.edu/ee109/documents/ADC.pdf
ADCSRA - ADC Control and Status Register A
Bit 7 - The ADEN bit enables the ADC module. Must be set to 1 to do any ADC operations.
Google, copy and paste.
Hallo, kurz und schmerzlos, hoffe es hilft weiter.
Lesezeichen