Version 8 (modified by 13 years ago) ( diff ) | ,
---|
ATmega32U4ブレークアウトボード
ご自宅リフローお試しキットで作ったボードです。
概要
ATmega32U4の乗った単純なボードです。 ATmega32U4には、工場出荷時からブートローダが書きこまれていて、DFU機能を実現しています。 DFUというのは、USB経由でファームウェアを書き込むことを可能にする機能です。 AVR ISP mkIIのような書き込み装置が要らないのが魅力的です。
ただし、DFUではブートローダ自体を書き換えることはできません。
DFUの動作サイクル
ボード裏面にHWBというソルダジャンパが有り、出荷時はショートしてあります。 ショートしてある場合は、以下のような挙動を示します。 (HWBは「Hardware Bootloader」の略です。)
何もファームウェアが書き込まれていない時
- USBに接続する
- DFUが有効になる
何らかのファームウェアが書き込み済みの時
- USBに接続する
- 書きこまれているファームウェアが動く
- リセットボタンを押す
- DFUが有効になる
ウィンドウズ
Atmelが提供しているFLIPというソフトウェアを使います。 これをインストールしてから、このボードをパソコンに接続してください。
ドライバファイルが自動的に見つからない問題が発生しているようです。
その場合には、ドライバファイルを手動で指定してください。
ドライバファイルは、「C:\Program Files\Atmel\Flip
バージョン番号」以下に有るようです。
ファームウェアを書き込むには、以下のように操作します。
- 一番左のアイコンをクリックして、チップを選択します(ATmega32U4を選んでください)。
- 右から3番目のアイコンをクリックして、HEXファイルを読み込みます。
- 二番目のアイコンをクリックして出てくるメニューからUSBを選択します。
- 「USB Port Connection」というダイアログが現れるので、「Open」ボタンをクリックします。
- 「Operation Flow」の項のチェックボックスが全てチェックされている事を確認し、「Run」ボタンをクリックします。
(つづく)
Attachments (7)
- HelloArduino.hex (10.6 KB ) - added by 13 years ago.
- MouseTest.hex (15.2 KB ) - added by 13 years ago.
- flip.png (52.3 KB ) - added by 13 years ago.
-
hoge.cpp.hex
(13.0 KB
) - added by 13 years ago.
出荷時に書き込まれているピンチェックつきHello, Arduino
-
keyled.hex
(13.0 KB
) - added by 13 years ago.
出荷時に書き込まれているピンチェックつきHello, Arduino
-
keyled.ino
(772 bytes
) - added by 13 years ago.
出荷時に書き込まれているピンチェックつきHello, Arduino のスケッチ
-
keyled.2.ino
(772 bytes
) - added by 13 years ago.
出荷時に書き込まれているピンチェックつきHello, Arduino のスケッチ
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.