|
"other i/o" w tym przypadku oznacza inne peryferia wejścia wyjścia np. timer lub UART. Idle to mimo wszystko mało oszczędny tryb. CPU nie wykonuje kolejnych instrukcji, ale zegar nadal pracuje i taktuje wszystkie aktywne peryferia. Procesor da się oczywiście wybudzić pilotem z tego stanu, bo zmiana zbocza wywoła przerwanie od przechwycenia (jeśli oczywiście tak to rozwiążesz). Można też wykorzystać PCINTx i tryb PowerDown co da maksymalną oszczędność. Sprawdź też dokładnie typ procesorka czy to attiny2313 czy attiny2313A, bo akurat tutaj jest różnica na korzyść tego drugiego, który ma więcej pinów z funkcją PCINTx i rejestr PRR, w którym można wyłączyć nieużywane peryferia co jeszcze bardziej zmniejsza pobór prądu w stanie Idle.
|