2014/05/06

AE-ATmega Act.1

秋月電子通商のATmega168/328マイコンボードキット
「AE-ATmega」を製作しました。

http://akizukidenshi.com/catalog/g/gK-04590/
同梱されている FT232RL USBシリアル変換モジュール
http://akizukidenshi.com/catalog/g/gK-01977/

組立時の注意すべき点。
1] FT232RLモジュールの[J1]、[J2]各ピンヘッダを取り、ジャンパー線に交換。
2]同上[J2]は、[1-2]ショート(USB5.0V=VCC)とする。
2]同上[J1]は、[2-3]ショート(VCCIO=VCC=5.0V)とする。

[SEL]を[2-3]ショート(VCC=EXIT)とする。
スケッチ書き込み時以外は、USBを切り離し、
外部電源駆動とする。
同時使用は、危険。
-----------
FT232RLモジュールを上記の設定の場合の注意点
[SEL]の[1-2]をショートした場合、(USB5.0V=VCC)
  FT232RLモジュール上のFB1が短絡する。
[SEL]の[1-2]をオープンした場合、(USB5.0V=VCC)
  FT232RLモジュール上のFB1経由でVCC供給。
-----------
[X4]を3箇所ショートピンを入れる。

Atmega328P マイコンの場合

①ブートローダーoptiboot_atmega328.hexを使用。
  スケッチ書き込み時、マイコンボードは、「Arduino Uno」にする。
②ブートローダーATmegaBOOT_168_atmega328.hexを使用。
  スケッチ書き込み時、マイコンボードは、「Arduino Duemilanove」にする。
のいずれかを選択。
----------
uno.name=Arduino Uno
uno.bootloader.file=optiboot_atmega328.hex
----------
atmega328.name=Arduino Duemilanove w/ ATmega328
atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex
----------
今回は、Arduino Duemilanoveを選択。

Elecrow社 AVR ISPシールド 801-ECP-SISP
ArduinoをAVRライタとして使うことができるようにするシールドで、
妙楽堂電子パーツショップで購入。
http://parts.myourakudo.com/avr-isp%E3%82%B7%E3%83%BC%E3%83%AB%E3%83%89/

↓解説は、しなぷすさんのサイト。
http://www3.big.or.jp/~schaft/hardware/bootloader_writer/page001.html

Arduino IDEでの使い方を簡単説明
①Arduino Duemilanove互換(「AE-ATmegaa」)にArduinoISPのスケッチを書き込む。
②USBを抜き、マイコン「ATmega328P」をセット。USBを再接続。
③ツール→マイコンボードメニューで「Arduino Uno」を選択し直す。
④ツール→書込装置で「Arduino as ISP」を選択する。
⑤ブートローダーを書き込み、「Arduino Uno」用の「ATmega328P」が完成。

---------------
ArduinoISPでは、ATmega168Pに書き込みできないらしい。
↓①解説は、「LaclefYoshi」さんのウエブログ
http://d.hatena.ne.jp/LaclefYoshi/20110108/1294475337
↓②解説は、「770mber by jtakao 電子工作部屋」
http://jtakao.web.fc2.com/elec/atmega168p/atmega168p.html
---------------


0 件のコメント:

コメントを投稿