USB開発キットに関する技術サポートの範囲に関して?
CCS CコンパイラにおけるUSBのサポート状況:
USB関連はUSB開発キット[PIC18F4550]、又は、USB PIC24開発キット[PIC24FJ256GB206]をご購入の上、チュートリアルに沿って理解を深めて下さい。技術サポートは致しておりません。
CCS CではUSBコントローラを内蔵するデバイス向けの関数、及び、PICサンプル・コード、PCサンプル・コードは全てサポートされております。
A のHIDモードで作動するアプリケーションを作成時は 2.のUSBドライバーは
WindowsのOS自身で内蔵していますので作成する必要がありません。 【参考になるリンク】
USB2.0のキットには、これらを前提にしたAモード用のPICソース、Windowsアプリ
ケーション・サンプル、Bモード用のPICソース、Windowsアプリケーション・
サンプル、ドライバー・サンプルが有ります。
コンパイラーのインストール時に ExampleフォルダーにPICのソースは有りますが、
これを適宜ご説明差し上げるのが少し難解ですので、キットを入手して頂く必要
が有ります。それにより全貌を掴んで頂けると思います。
ご存知かと思いますが、USB機能内蔵のPIC(18F2550,18F4550等)とPCを
接続する場合、少なくとも3種のプログラムを作成する必要があります。
1. PIC用プログラム *サンプル・コード有り
2. Windows用のUSBドライバ
3. Windows用のアプリケーション・ソフト *サンプル・コード有り
また、この3番目のアプリケーションを作る際のUSBのインターフェイスのモードとして:
A. HIDモード
B. バルクモード
が有ります。
作成するのは1, 3のみです。
Bのモードで作動するアプリケーションを作成時は何も有りません。
すべてユーザーで作成する必要があります。
CCSコンパイラはこのA,Bインターフェイスに対応する関数が用意されています。
ドライバ作成の情報は何も有りません。
ユーザー様の提供によるCCS-CによるPIC-USBのコントロールが非常に参考になると思いますので、是非、ご覧下さい。
※WindowsアプリケーションはDELPHIのソースでDELPHI開発環境、ドライバー・
サンプルは市販のドライバ開発ツールが必要です。
ここ迄が弊社が現時点で回答出来ます内容です。
お問い合わせの関数、及び、箇所は上記理由、及び、ユーザー様のソフトウエアに対する知識等により非常にお答えし難いものですので何卒悪しからずご了承頂けます様お願い申し上げます。