Programming an ATtiny13 w/ Arduino 1.0.1 [Arduino]
次のページで Arduino1.0 で Atitiny 44/45/84/85 のプログラムをしていることを以前紹介いたしました。
High-Low Tech – Programming an ATtiny w/ Arduino 1.0.1
http://hlt.media.mit.edu/?p=1695
ATtiny13も同じ8ピンなのでなんとかならいかと思っていてなんともならなかったのですが、問題点がわかりました。
arduino-1.0.1\hardware\arduino\cores\arduino の wiring.c の44行目
にATtiny13を加えます。
arduino-1.0.1\hardware\arduino の boards.txt に以下の設定を追加します。
とりあえず、LEDはチカチカしました。
High-Low Tech – Programming an ATtiny w/ Arduino 1.0.1
http://hlt.media.mit.edu/?p=1695
ATtiny13も同じ8ピンなのでなんとかならいかと思っていてなんともならなかったのですが、問題点がわかりました。
arduino-1.0.1\hardware\arduino\cores\arduino の wiring.c の44行目
#if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__)
にATtiny13を加えます。
#if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__)|| defined(__AVR_ATtiny13__)
arduino-1.0.1\hardware\arduino の boards.txt に以下の設定を追加します。
############################################
attiny13-1.name=ATtiny13 (internal 1.2 MHz clock)
attiny13-1.bootloader.low_fuses=0x6A
attiny13-1.bootloader.high_fuses=0xFF
attiny13-1.upload.maximum_size=1024
attiny13-1.build.mcu=attiny13
attiny13-1.build.f_cpu=1200000L
attiny13-1.build.core=arduino
attiny13-1.build.variant=tiny8
############################################
attiny13.name=ATtiny13 (internal 9.6 MHz clock)
attiny13.bootloader.low_fuses=0x7A
attiny13.bootloader.high_fuses=0xFF
attiny13.upload.maximum_size=1024
attiny13.build.mcu=attiny13
attiny13.build.f_cpu=9600000L
attiny13.build.core=arduino:arduino
attiny13.build.variant=tiny8
############################################
とりあえず、LEDはチカチカしました。
2012-08-14 23:42
nice!(0)
コメント(0)
トラックバック(0)
コメント 0