SSブログ

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ピンなのでなんとかならいかと思っていてなんともならなかったのですが、問題点がわかりました。
attiny13a.jpg

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はチカチカしました。
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。