7,166
edits
Line 348: | Line 348: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
を実行するらしい。(実際にアセンブリコードをみたらそのとおりだった) | を実行するらしい。(実際にアセンブリコードをみたらそのとおりだった) | ||
=== avr/power.h === | |||
avr/power.h に 個別のマクロがある。([http://firewheel.m40.coreserver.jp/blog/archives/123 参照]) | |||
<syntaxhighlight lang="text" enclose="div"> | |||
power_adc_enable() (ADコンバータ使用時) | |||
power_spi_enable()(SPI使用時) | |||
power_usart0_enable() (シリアルコンソール使用時) | |||
power_timer0_enable() (タイマー0使用時、delay()やmillis()も) | |||
power_timer1_enable()(タイマー1使用時) | |||
power_timer2_enable()(タイマー2使用時、tone()も) | |||
power_twi_enable()(I2C使用時) | |||
</syntaxhighlight> | |||
もちろん、power_*_disable() もある。いったん power_all_disable() してから個別に設定も可。 | |||
= もろもろメモ = | = もろもろメモ = |