こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

AVRーUSBについて

AVRマイコンを使って以下の機能を実装しようとおもっています。
・AVRからデータをノートパソコンに送信し、受信したデータをパソコンの画面に表示する
・ノートパソコンからAVRにデータを送信する
ノートパソコンのためUSBポートしかないのでUSB通信にしようと思っています。あとFT232などのUSBシリアル変換機も持ってないのでUSBの通信の仕方で通信しようと思っています。
そこで質問なのですがAVRでUSB通信を実現できるらしいAVR-USBライブラリを使って上記の機能を実装しようと思っているのですが配布サイトからダウンロードしたもののどのソースを使ってどの関数を使うのかソースを読んで見たもののわかりません。とうかアドバイスや参考になるサイトや資料があったら教えてください.
あと、もうひとつ質問なのですがUSBとパソコンの通信の仕方はどのように行っているのでしょうか?信号線が二本だからI2Cなのかとおもっているのですがそうなのでしょうか?
どうかよろしくおねがいします。

投稿日時 - 2009-01-01 15:46:51

QNo.4596949

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>信号線が二本だからI2C
I2Cと比べて単純なものではありません。

>FT232などのUSBシリアル変換機も
FT232のチップを実装した方が簡単だと思います。

AVRにUSBの通信機能が搭載されているチップを
使用しないと簡単にはUSB対応にはなりませんよ

金銭的に問題がなければ、Arduinoというものを
使えば簡単にUSBで通信できます。
ArduinoはAVRにブートローダを搭載した基板です。

参考URL:http://akizukidenshi.com/catalog/g/gI-01739/

投稿日時 - 2010-06-15 17:39:59

ANo.1

まずはUSBについての理解を深めてください、いきなり実装は無謀です。
TECH-I「改訂新版 USBハード&ソフト開発のすべて」CQ出版あたりがわかりやすいのではないかと思います。

参考URL:http://www.cqpub.co.jp/hanbai/books/33/33411.htm

投稿日時 - 2009-01-02 12:08:14

補足

AmanjakuさんのおっしゃるとおりUSBのプロトコトルについての知識が足りないにも関わらずいきなり実装は無理かもしれませんね。AVR-USBはライブラリなのでそれらの知識がなくてもいけるかと思いましたがやはり勉強は必要ですね。AVR-USBについて情報はまだ募集中です。どうかよろしくおねがいします。

投稿日時 - 2009-01-02 20:40:49

お礼

回答ありがとうございます。USBやドライバーについてまとまった情報がかいてある本を探していたので助かりました。さっそく注文しました。本当にありがとうございます

投稿日時 - 2009-01-02 20:39:35

あなたにオススメの質問