• 締切済み

AVRーUSBについて

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

みんなの回答

  • f111
  • ベストアンサー率100% (1/1)
回答No.2

>信号線が二本だからI2C I2Cと比べて単純なものではありません。 >FT232などのUSBシリアル変換機も FT232のチップを実装した方が簡単だと思います。 AVRにUSBの通信機能が搭載されているチップを 使用しないと簡単にはUSB対応にはなりませんよ 金銭的に問題がなければ、Arduinoというものを 使えば簡単にUSBで通信できます。 ArduinoはAVRにブートローダを搭載した基板です。

参考URL:
http://akizukidenshi.com/catalog/g/gI-01739/
  • Amanjaku
  • ベストアンサー率30% (219/716)
回答No.1

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

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

お礼

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

genan
質問者

補足

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

関連するQ&A