• ベストアンサー

USBの通信プロトコルを学ぶには。

シリアルの通信をVisualBasicを使ってプログラムしましたが、シリアルインターフェイスがUSBに替わりつつあります。 いまのところ、変換アダプタを使って対応していますが、USBで直接通信させなくてはならないかと危惧しています。 VBよりもC++が向いていると言われました。 USBでの通信には一般にどんなソフトでコントロールするのでしょうか? それと、通信プロトコルはどこで入手できますか。教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.3

書籍だったら参考URLの物が良いですよ。 また日本語だと下記ページが結構詳しく書いてあります。 http://www.picfun.com/usb03.html http://www.picfun.com/usb00.html

参考URL:
http://www.cqpub.co.jp/hanbai/books/33191.htm
9766
質問者

お礼

わたしも調べてみたんですが、こちらの書籍が良さそうです。 どうもありがとうございます。

その他の回答 (2)

  • k-family
  • ベストアンサー率34% (180/523)
回答No.2

USBそのもののプロトコルでしたら、#1さんのおっしゃるとおりだと思いますが、何をやりたいのでしょうか? Windowsから制御したいのであればAPI関係の本をお読みになるのが良いと思います。USBはよくわかりませんが、Windowsで正式サポートされたと言うことですから、つまりそれはAPIを提供していると言うことだと思います。(←この部分推測) それとも、チップから制御したいと言うことであればトランジスタ技術とかその手の雑誌の解説記事が実用的です。今手元にないので具体的にどれかは即答できませんが。

9766
質問者

お礼

”Windowsで正式サポートされた” 調べてみます。 APIで制御できると、とても楽なのでその方向で探してみます。 どうもありがとうございます。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

USBの仕様については参考URLの所に行けば色々入手出来ますよ。英語ページですが。 日本語の物だったら書店に行けばUSB規格の解説書が出ていますのでそれを購入する方がいいかと思います。

参考URL:
http://www.usb.org/info.html
9766
質問者

お礼

翻訳ソフトでなんとか読んでます。 どうもありがとうございます。

関連するQ&A