ATMELのAT-Tiny26,ATmega,R8Cなどのワンチップマイコン,C言語,JAVAなどのプログラミング言語の入門のためのページです.サンプルプログラムを中心に紹介します.他にもLinixや数学ソフトなどの紹介も行います.

このブログを検索

あなたは 番目のお客様です.

2011年11月12日土曜日

秋月のボードで手抜きArduinoの作成(Tenukino)

秋月のATMEGA168/328用マイコンボードでArduinoを作ってみました.
最大限手抜きをしてみました.USB接続で動く最低限の接続になっています.
R1に10kΩ,C1,C2,C3に0.1μF,Q1に16MHzセラロックを接続する.
ボード右上のTX,RX,RSTをショートする.
(TXとRXは抵抗を省略し)R3とR4をショートする.
(電源選択のスイッチ部分)の中央とUSBをショートする.
ATMEGA168とATMEGA328でテストをしましたが,動いています.しかし,この回路での動作不良に関しては責任を持てません.あしからず.
ATMEGA328Pは以下の手順で,Arduino化しました.
AVRISPmkIIとATmegaを接続し,AVRStudioを起動する.
ProgramAVRを起動する.
MainタブでEraseDeviceする(そうしないとLockbitsを書き換えられない)
ブートローダー(ATmegaBOOT_168_atmega328.hex)をプログラムする.ATmegaBOOT_168_diecimila.hexはArduinoのソフトをダウンロードすると付いてきます.
FUSESを以下のようにプログラムする
EXTENDED:0xFD
HIGH:0xDA
LOW:0xFF
LockBitsを0xCFにプログラムする
以上の手順で,Arduino Duemilanove5V16MHz対応になるはずです.