Arduino cheat sheet: Difference between revisions

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() してから個別に設定も可。


= もろもろメモ =
= もろもろメモ =