AT89C51 UART通信の問題

G

gah_wah

Guest
親愛なるすべて、私は通信バーコードリーダーをするAT89C51シリアルを使用する場合、バーコードリーダ、シリアルASCII(RS-232)ですが、私は直接マイクロコントローラにリーダーの出力データを駆動することができますか?おかげで、敬具、GAHワウ
 
あなたは、MAX232またはMAX233などのRS232レベルコンバータが必要です。
 
こんにちはすべて、あなたの助けに感謝し、ソリューションを提案します。実際に、私はプロジェクトを終えて、バーコードのTXデータ端子は、直接AT89C51 RXDピンに接続されており、AT89C51は正しいバーコードデータを受け取ることができます。私はRS232レベルコンバータを追加していない理由、AT89C51は、まだデータを受信することができます?
 
あなたのバーコードリーダーは、シリアルポート通信witl TTLレベル出力を持つことができます。だから、あなたはレベルコンバータを必要としません。 Siswanto
 
uは、PCのシリアルポート(RS232規格を使用する)uにコントローラを接続するために、例えば望みであれば、MAX232は10に受信データの論理TTLレベルに変換し、-10ボルトは、RS232シリアルポートの標準を満たすためになどのMAX232とレベルコンバータを使用する必要がありました。
 
最後の年ではなく、このようなGPS受信機、POS、およびあなたのケースでバーコードリーダー、およびいくつかの他のようなより多くの機器は、標準を使用して:あなたは89C51に直接バーコードリーダを接続しなかった理由あなたの質問への答えはこれですRS-232レベルは、単純な0-5Vの出力レベルといくつかのケースではそれが既に否定され、両方を読むことができるシリアルポートが実装され、この "問題"に直面コンピュータメーカー使用:適切なRS-232は0-5Vのレベルを..
 

Welcome to EDABoard.com

Sponsor

Back
Top