PIC18F2550とGT-720Fを接続するには、PIC18F2550とGT-720Fの間にRS-232CドライバーIC ADM3202AN でつながないといけない。
で、まずはPIC⇔ADM3202ANの接続について調べる。
PIC⇔ADM3202ANはUSARTで通信する。
本を読んでD-Sub9Pのコネクターまでの回路図を作った。
次にGT-720FからD-Sub9Pのコネクターまでの回路図を付属のデータシートを元に作った。
両方の回路図を1枚にしてみる。
両方のラインを追ってみると、双方のD-Sub9Pの2ピンと3ピンをそれぞれクロスさせればOKそうな感じ。
また、7ピンと8ピンはそれぞれがつながっていてループしているので、ADM3202ANがチェックする処理をしていなければ、いらなそう。
ラインを整理した回路図を作った。
参考になりました。ありがとうございました。
ご丁寧にコメントいただきありがとうございます。
お役に立てたようでうれしいです。
ただ、GT-720FのNCとなっている2端子で直接通信できるらしいので、調べてみるといいですよ。
使わないと思って切断しちゃいました。TTLレベルで出るらしいですが。。
良くわからなかったのは720Fは232Cレベルコンバータ内蔵しているのにADM3202を経由
しないとPICにデータが送られない、という所です。
直接PICのRX,TX端子に接続してました。
GRE531さん
GT-720Fの出力がRS-232Cレベルなので、それをADM3202でTTLレベルに変換して、それをPICに入れるということです。
切断された2端子ならTTLレベルなのでPICに直接つなげられるようですが。
RS-232Cは”0″が+5V〜15Vで、”1″が-5V〜-15VですからPICに直接入れてもダメでしょうね。
なるほど詳しくありがとうございました。