シンプルなPIC USBインターフェイス
プロジェクト情報
著者:Chris
難易度:中-難しい
投資時間:3時間
前提条件:
著者:Chris
難易度:中-難しい
投資時間:3時間
前提条件:
- PICマイクロコントローラ
- PICプロトタイピングの基礎
このチュートリアルを読むために
を続行する前に、上記の
チュートリアルを見てみましょう。
USBは、最近、民生用製品から産業用ロボット、テスト機器に至るまで、最も一般的な通信タイプの一つとなっています。 プロトコルは、それが少し面倒になり、エラーチェックのためのデバイスとの一定の接触に大きく依存していますが、最終的な結果は、オペレーティングシステムが愛する安定性と高いスループット速度です。
このような人気で、(ラップトップ上のような)USBホストと通信する方法を理解することは、USB対応デバイスを構築したい人にとって不可欠な情報にな
目的&このプロジェクトの概要
このチュートリアルでは、WINDOWSでHIDヒューマンインターフェースデバイスとして表示されるPIC18F4455を使用してUSBインターフェイスを構築する必要があります。 インターフェイスは、ラップトップコンピュータ上のUSBホストからコマンドを送受信できる必要があります。 具体的には、USBはいくつかのLedのオンとオフを切り替え、スイッチが押されたときを認識し、可変抵抗器trimpotの値を視覚化できるはずです。
USBはカバーするのが難しいトピックであり、それが正確にどのように動作するかの理論は、本全体を埋めることができます。 RS232シリアル通信とは異なり、USBは常に接続されたデバイスと通信しており、イーサネットインタフェースに似ています。 この一定の通信に加えて、USBデバイスが完全にアクティブ化されるために初期化する必要がある多くの特定の値があります。