2008-09-06から1日間の記事一覧

wdtサンプル

_delay_msは電力の無駄なのでwdtでLEDをチカチカさせるサンプル。 // tiny2313V @ 1MHz #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/wdt.h> #include <util/delay.h> /* volatile long timer = 0; ISR(WDT_OVERFLOW_vect) { } */ EMPTY_INTERRUPT(WDT_OVERFLOW_vect); int main(void</util/delay.h></avr/wdt.h></avr/sleep.h></avr/interrupt.h></avr/io.h>…

オリンパスのデジカメのリモコンをAVRで作った

オリンパスのリモコンRM-1 のコードを5分おきに送信してシャッターを切ります。材料 Atmel AVR Tiny2313V 赤外線LEDが1個 (パスコン) 単三電池2本&電池ボックス // Olympus Remocon #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/wdt.h> #include <util/delay.h> #define nop() __as</util/delay.h></avr/wdt.h></avr/sleep.h></avr/interrupt.h></avr/io.h>…