マイクロコントローラを16f877AのUSBインターフェイスキーボード

K

kiong86

Guest
こんにちは:
私はプロジェクトの私の問題を持っているに直面した。現在、私は)mm74hc595レジスタ(シフトパラレルアウト接続を私ことので、USBキーボード、シリアル。しかし、私は私(ポート男性のUSBすることができますからではなく取得は、任意の信号出力にもポートのUSBのキーボードがテストだけで、男性のUSBポートにのみ)がキーボードに接続している。ある)は4つのUSB端子が実装のポート、間違って彼らは5Vのピン、D 、D -とGNDのよピン私は場合(ない。中央逃したのですが、ある私はその任意のコマンド?または任意のコマンドは、キーボードをアクティブにしてから送信するためにマイクロコントローラの順序で、キーボード?

事前のおかげで..

 
あなたはコントローラを必要とするUSBホスト。PS / 2キーボードは877ですへのインタフェースより簡単に

 
私の計画は、フォームを並列変換信号のintを)のシフトレジスタを使用しシリアルのレジスタをシフトレジスタ出力、パラレルおよびパルスをタイマ(生成555、それはです多くの以前のマイコンが可能¥ですこれは?

ストップビット等をしながら、キーボードはキーボードで知らせから、横にビットが開始あるが、送信するデータを、信号を実際のシフトレジスタを認識しないか、またはPS2版?

私に教えるを与えるためのおかげで多くのです。

 
blueroomelectronicsは書き込み:

あなたは、USBホストコントローラが必要です。
PS / 2キーボードがはるか877へのインタフェースが容易です
 
"キーワード次のようにそれがGoogleで検索をしようとあなたが希望するより場合、キーボード2 のインターフェースpsを/ "。
最初のヒットは、getはされ:

http://www.beyondlogic.org/keyboard/keybrd.htm
http://www.computer-engineering.org/ps2protocol/
http://en.wikipedia.org/wiki/IBM_PS/2
http://www.jkmicro.com/documentation/pdf/PS2Keyboard_EN.pdf
http://www.sm.luth.se/csee/courses/smd/098/lab31.pdf
http://www.xess.com/projects/ps2_ctrl.pdf

私が必要と思う場合は、それらのインターフェイスキーボードをし2日の働きを内側も十¥分に理解する方法/ PSにインターフェイス!

シモンズ:ところで、場合、レジスタをシフトするインターフェイスが使用してあなたができることは決してされますを使用し、キーボードを真のUSB ..."?

PPSの:しかし、あなたの投稿の件名は"マイコン "
のインターフェイス のUSBキーボードではなかった
に 16f877A?
 
まず、聞かせて明確なものをバックアップします。キーボードをしていますタイプのUSBか、またはしようとするインターフェイスのPS / 2?

キーボードをする場合のタイプのUSBあなたが使用してUSB信号ポートからのPS / 2種類の異なる非常にレベルがありますので、必要なインタフェースを管理するためのUSBホストコントローラです。従業員のレベルまたは並べ替えをTTLの2中のPS /信号のUSBを使用差動電圧を。

ポスト場合、以前のキーボードをしてウェブサイトが与えられた場合は使用してタイプ2つのPS /プロジェクトの作業自身も十¥分になる。幸運を祈る。

 
それは:実際のホストきずなPICを、キーボードをUSBの可能¥なインターフェイスコントローラhttp://www.vinculum.comします。ちょうど私の$ 0.02

 
引用:

それは実際に可能¥なきずなのホストコントローラとPICにUSBキーボードインタフェースです。
 
bepobaloteは書き込み:

"キーワード次のようにそれがGoogleで検索をしようとあなたが希望するより場合、キーボード2 のインターフェースpsを/ "。

最初のヒットは、getはされ:http://www.beyondlogic.org/keyboard/keybrd.htm

http://www.computer-engineering.org/ps2protocol/

http://en.wikipedia.org/wiki/IBM_PS/2

http://www.jkmicro.com/documentation/pdf/PS2Keyboard_EN.pdf

http://www.sm.luth.se/csee/courses/smd/098/lab31.pdf

http://www.xess.com/projects/ps2_ctrl.pdf私は彼らが十¥分なPS / 2キーボードインタフェースする方法と、必要なインターフェイスを作る上で内部の仕組みを理解することだと思う!シモンズ:ところで、あなたは決してそれがシフトレジスタを使用して、インターフェイスすることができる真のUSBキーボードを使用している場合は...

"?
PPSの:しかし、あなたの投稿の件名は"マイコン "
のインターフェイス のUSBキーボードではなかった
に 16f877A?

 
抜粋からhttp://www.computer-engineering.org/ps2protocol/ :
引用:

データとクロックラインがVccにプルアップ抵抗の両方オープンコレクタです。
"オープンコレクタは、"インターフェイスの2つの状態を:低、または高インピーダンスしています。
"低"状態では、トランジスタを地上に線を引く。
"高インピーダンス"状態では、インターフェイスはオープン回路として機能¥し、ラインをローまたはハイに駆動していません。
バス上のデバイスのいずれも積極的に低それを引いている場合、バスがハイにプルさそうさらに、"プルアップ"抵抗は、バスとVccの間に接続されます。
この抵抗の正確な値が大きすぎ(1〜10 kOhms)重要ではありません。低消費電力、高速の立上り時間が小さく抵抗が結果に大きな抵抗が得られる。
 

Welcome to EDABoard.com

Sponsor

Back
Top