По-малък консумиран ток от 9 μA от ATtiny13A?
1,2 MHz, 5V, два pull-ups резистора на PB1 и PB2, Brown-out Detector off.
За събуждането работи Pin change interrupt по два пина:
Код за потвърждение:
GIMSK |= _BV(PCIE); // sets the Pin change interrupt mask
PCMSK |= _BV(PCINT1); // wake up from PB1
PCMSK |= _BV(PCINT2); // wake up from PB2
sleep:
Код за потвърждение:
sei();
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_enable();
sleep_cpu();
wake up:
Код за потвърждение:
ISR(PCINT0_vect) { // wake up
sleep_disable();
cli();
}
Пробвах АЦП off/on с ADCSRA, ADEN. Не помогна.
Нещо пропускам?