忍者ブログ
日々の活動記録や、暇つぶしなどなど
[376]  [369]  [375]  [374]  [373]  [372]  [371]  [370]  [368]  [367]  [366
2017/08/24 (Thu) 04:30
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2010/09/05 (Sun) 22:49
先日,スイッチサイエンスさんのツイッタで試作品基板のレビュー募集をしていたので応募してみました.
物はこれ
http://www.switch-science.com/trac/wiki/Pistachio-USB?version=11 

乗っかっているのはAVRのAT90USB162というUSBインターフェースありのデバイスです.
ずっとUSBインターフェース付きのAVRは気になってたんですが,使い道思いつかず,
データシート読む気にもならずで放置してたので,このさいいい機会だしと思って応募しましたw

この基板,最近の薄型USBメモリのように基板にUSB端子のパターンがつくってあります.
なのでこのままパソコンのUSB端子に差し込めば
AT90USB162
というUSBデバイスとして認識します.
もちろんドライバはWindows標準にはないので,別途インストールが必要です.

このマイコンには工場出荷時すでにブートローダが書き込まれており,
USBから書き込んで使うことができます.そのための書き込みソフトが
Atmel Flip
で,Atemlからダウンロード出来ます.Flipをインストールしたディレクトリの中に
usbというディレクトリがあり,その中にデバイスのドライバが入っています.

このFlipはインストールすればAVRStudioから呼び出すことができるのですが,
hexファイルの位置などは連動してくれないようで,自分で選択しないといけません.
もう一歩頑張って欲しかった…
Flipの使い方についてはストロベリーリナックスのリファレンスを参考にしました

問題は,一度プログラムを書き込むと,電源を切ってもそのプログラムが実行されるので
ブートローダが起動してくれません.ブートローダを起動するためには上で紹介した
リファレンスにも書かれている通り,HWB端子(PORTD7)をGNDに落とした状態で起動しないといけません.
そのためのジャンパが裏面に表面実装パターンとして存在するのですが,さすがにちょっと使いにくい…

ということで結局ピンヘッダの足を付けてしまいました.せっかくの小さい基板ですが,
初めてUSBAVRに触るのでしょうがないでしょう.

で,リセットスイッチも搭載しました.これは秋月の面実装タイプがそのまんま使えました.

ただ,動かすプログラムによってHWB端子のプルアップをしていないとリセットボタンを
押し込みながらHWB端子を手で触っただけでブートモードになりました…
ハイインピーダンスなのでありうる話ですがちょっとこわい…

まぁそんなこんなでAtmelのサイトにあるUSBAVR用のサンプルをとりあえず動かしてみました.
動かしたのはマウスのデモ.マウスとしてマイコンを認識させるものですね.
で,PORTB[7:4]をカーソルの移動に割り当て,PORTBD[7,0]を左クリックと右クリックに割り当てて
設定されています.それぞれポートをGNDに落とすとEnableです.

で,どうもPORTDは内部プルアップを有効にしてない(そもそも無いんだっけ?データシート読んでない^^;)ようなので,指で端子を触れるとすごい勢いでマウスが連打されますwww
適当に外からプルアップして,他の端子をGNDに落としてデモがそのまんま動くことを確認しました.

これ楽しいですね.
ただ,デモプログラムはRTOSでタスクスイッチしているようで全貌をまだ把握できず…
まぁデモの取説も読んでないですからね…

ということでとりあえず動かしました報告.
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カウンター
委託案内
アンプ基板や同人誌を委託販売しています.リンクからどうぞ.(外部サイト)
HA10mini基板セット
HA10mini終段基板
HA10miniハイパワーキット
HPA&Analog vol.6冊子版
同人誌DL委託
同人誌DL委託(旧サークル名)
ブログ内検索
カレンダー
07 2017/08 09
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新コメント
[03/08 NONAME]
[01/19 gun534]
[12/14 NONAME]
[12/12 mike]
[12/06 mike]
最新トラックバック
SilverLight
アクセス解析
広告
忍者ブログ [PR]