• ベストアンサー

VC++でUSB通信がしたいのですが

VCで作ったアプリケーションでデータ通信をしています。 今まではRS232Cを使っていて、これをUSB通信にしたいと思っているのですが、 なかなか参考になる資料が見つからなくて困っています。 なるべく簡単に出来る方法があったら教えてください。 あんまり難しいようなら諦めます。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

実際に使ったことはないのですが、フリー(らしい)ライブラリがありました。 後、自分で使った経験はないのですが、知り合いが仕事で使ったライブラリ (こっちは有料)も紹介しておきます。

参考URL:
http://www.otto.to/~kasiwano/toppage12.htm, http://www.bsquare.co.jp/products/winrtusb/winrtusb.htm
yasutaka
質問者

お礼

ありがとうございます。 URL参考にさせて頂きました。やっぱりデバイスドライバが必要なんですね。

関連するQ&A

  • VC++でRS232C(COMポート通信)

    VC++でRS232C(COMポート)通信をするソフトを作成していますが、COMポートが開けず通信ができません。ポートが開けない理由を追跡する方法はありますか?

  • VC++でのRS232C通信をサポートしてくれるソフトは?

    VC++6.0を仕事で使うことになったのですが、 VC++でのRS232C通信をサポートしてくれるソフトがあれば教えてください。 VBAのEasyCommのようなソフトはあるのでしょうか?

  • USB通信について

    RS-232 を使ったシリアル通信の場合、WINDOWSにハイパーターミナルが装備してあるので、 たとえばPICからデータを送ったりする場合簡単にできます ところでUSBを使ってデータを送ったりする場合はどうやってやるんでしょうか。 ハイパーターミナルに相当するソフトとかあるんでしょうか、おしえてください。

  • VC++.NETを使用したRS232c通信プログラム

    RS232c通信をVC++.NETを用いてPSoCマイコンと通信を行うGUIを作成しようとしています。PSoCとハイパーターミナルを用いた送受信の通信は成功しました。そこで受信ボタンをクリックすると、PSoCから送られてくる文字列を受信してエディットコントロールに表示させるという、ダイアログボックスベースで作成したアプリケーションを作っているんですが、文字列をうまく受信してくれません.現状は「・・・」といった文字をエディットコントローラに表示しており、実際は「welcome」という文字列をPSoCより受信しなければならないんですが・・・。 RS232c通信用のAPIは以下のサイトより使わせてもらっています↓http://7ujm.net/C++/Rs232c.h.html 自分が作成したプログラムはボタンをクリックすることで発生するイベントハンドラ関数内に以下のプログラムを書いているだけです。↓ void CMy090630Dlg::OnBnClickedButton1() { RS232c rs; rs.Connect();//ポートcom5と接続を開始する char w[100]; rs.Read_CRLF(w,100);//PSoCより文字列を受信 m_edit1.SetWindowText(w);//エディットコントロールに  受信文字列を表示させる } VC++をはじめたばかりの初心者で、言葉の間違いなどあるかもしれませんが、教えてください。

  • VCでUSBシリアル通信

    PCと携帯電話をUSB接続でつなぎ、シリアル通信を実現しようとしておりますが、まったく知識が無い状態です。 "ちなみにデバイスドライバは用意されています。" USBシリアル通信を"Visual C"で実現するにあたり参考になるサイトや書籍などありましたら、教えていただけますでしょうか。 とりあえず、調べ済みのサイト、書籍を以下に記載します。 【サイト】 USB通信プログラミングテクニック http://www.picfun.com/usbframe.html Windows USBプログラミング (USB恐怖症を克服するまでの道のりです) http://www.neko.ne.jp/~freewing/software/usb_ddk/ 【書籍】 USBハード&ソフト開発のすべて ―USBコントローラの使い方からWindows/Linuxドライバの作成まで インターフェース編集部 情報宜しくお願いします。

  • H8マイコンとPCをUSBでシリアル通信

    H8マイコンとPCをUSBでシリアル通信 マイコン( H8/2215 )をUSBでPCと繋ぎ、RAM上にあるデータを シリアル通信で送りたいと思っています。 現在、書籍のサンプルソースを参考に図1のような構成で プログラムを実行すれば H8/2215 から PC_1 へデータが送れる ことを確認しました。 しかし、図2の構成で実行するとデータが送れません。 また、PCとは繋がず RS232C のケーブルだけをマイコンにさせば なぜか問題なく動作します。 このような状態なので、プログラムを試行錯誤しながら調整 しているのですがなかなかうまく通信出来ません。 図2のような構成でシリアル通信したい場合、どこをどんな風に 調整すれば良いのでしょうか? 参考URLでも何でも構いませんのでアドバイスお願いします。 図1  PC_1 <--- USB ---> H8/2215 <--- RS232C ---> PC_2 図2  PC_1 <--- USB ---> H8/2215 <サンプルソースの書籍> 「USBターゲット機器開発のすべて」(CQ出版社)  サンプルソースはルネサスのH8S/2215用USB-シリアル  変換サンプル・プログラム

  • PIC18F2550のUSBでのインタラプト通信について

    "PICで楽しむUSB機器"(後閑哲也 著)を参照しながら工作しているのですが、USB通信におけるインタラプト方式でのPICからPCへのデータの転送方法で、PICの設定とそのプログラムがよくわからずに困っています。 何か良い参考資料等がございましたら教えていただけないでしょうか。

  • .net を用いて RS232C通信を行うことは可能?

    (1)VC++ を用いて RS232C通信のDLLファイルを作成している のですが、.net(VC++) を用いて、RS232C通信のDLL ファイルを作成することは可能でしょうか? (2) また、現状使用している VC++ のソース(プロジェクト) は、そのままで .net でコンパイルすれば使用可能なので しょうか? (3) 可能であるが、変更,対策が必要な場合、どのように すればいいのでしょうか? 以上、よろしくお願いいたします

  • VC++を始めるにあたって

    始めまして。今回会社でVC++でMFCアプリケーションのプログラミングの仕事をすることになりました。  現在の私のスペックです。  [0] 今年入社、毎日プログラムの学習をしてます。  [1] 経験したプログラム   [1-1] C 学生時代、授業で基礎のみ   [1-2] JAVA 同じく授業で基礎のみ   [1-3] VC# 10日で覚えるVC#.netと言う本で学習中    VC++自体始めてなので、関数や書き方も理解してなくて、何から勉強したらいいのか分かりません。 いい勉強方法があれば教えてください。 また参考になるHPや参考書もあれば教えてください。 以上です。お願いします。

  • シリアル通信について教えてください

    VC6.0のRS-232Cでシリアル通信をするプログラミングについて説明してあるサイトやサンプルソースがあるサイトがあったら教えてください。

専門家に質問してみよう