• ベストアンサー

シリアル通信について

PICの出力をシリアル出力(DB9のオス型)にしたいんですが、どのピンをどのピンに接続していいかがわかりません。 レベル変換には、MAX232の互換品のADM3230を使用していて、 14(T1out)→2(RXD) 7(T2out)→8(CTS) 13(R1IN)→7(RTS) 8(R2IN)→3(TXD) 左がADM3230で、右がDB9ピンの番号です。これであっていますでしょうか?いろんなページみても、いろいろ違っててわからないです>< どなたかよろしくお願いしますm(__)m

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://www.linux.or.jp/JF/JFdocs/Serial-HOWTO-16.html DCEで設計するならそれで良いですが、私はややこしくなるのを嫌って全部DTEで統一して、クロスケーブルで繋ぐようにしてます。

関連するQ&A

  • COPYコマンドによるシリアル通信

    MS-DOSのCOPYコマンドでCOM1にコピーし、RS232Cで接続したもう一台のパソコンにファイルを転送したく、いろいろ試しているのですができません。どなたかご教授願います。下記の設定で実験を行うと、PC2で”エラー 読み取り中 デバイスCOM1”というエラーが起きます。 com1の設定  ボーレート 9600  パリティ   なし  データ   8  ストップ  1  フロー   なし  PC1 copy filename com1  PC2 copy com1 filename  RS232Cの配線 PC1のTXD,RXDをPC2のRXD,TXDにそれぞれ接続し、PC1のRTSとPC1のCTSを接続。PC2も同じくRTS,CTSを接続しました。PC1のRTS,CTSとPC2のRTS,CTSのそれぞれの接続はもう行っており、失敗しました。GNDはGND同士で接続しました。

  • RS-232Cの変換について教えて下さい

    仕様書による、25pin同士の正しい結線は以下です。 FG 1 ----------------- 1 FG TXD 2 --------------- 3 RXD RXD 3 --------------- 2 TXD RTS 4 --------------- 6 DSR CTS 5, DCD 8 ------ 20 DTR DSR 6 --------------- 4 RTS SG 7 ----------------- 7 SG DTR 20 ------------- 5 CTS, 8 DCD これを9pinへと変換するには、どのように繋いだら良いか教えてください。 25pin側 1 FG 2 TXD 3 RXD 4 RTS 5 CTS 6 DSR 7 SG 8 DCD 20 DTR 9pin側の仕様 1 DCD 2 RXD 3 TXD 4 DTR 5 GND 6 DSR 7 RTS 8 CTS 9 RI 予測 25pin  9pin 20 -------- 1, 8 2 ---------- 2 3 ---------- 3 5, 8 ------- 4 7 ---------- 5 4 ---------- 6 6 ---------- 7 これで合っていますか? 25pin側のFGと9pin側のRIが余っているのが気になりますが・・。 シールドはどこにしたら良いでしょうか? それと、「8はNon Connectionです」と仕様書に書いてあるのですが、これはどういう意味でしょうか?

  • D-sub9ピン シリアルポートのピンアサイン

    とある表示機器を、パソコンのD-sub9ピンのシリアルポートにつなごうと思っています。 その表示機器のピンには、(1)「BUSY信号<出力>」と、(2)「リセット<入力>」とがあるのですが、これは、D-sub9ピンのどのピンにつなげばいいのでしょうか? (1)機器側「BUSY信号<出力>」は、PC側、D-sub9ピンの入力につなぐはずですから、 (PC側入力) RXD 受信データ DSR データセットレディ CTS 送信クリア の中のどれかだと思うのですが、DSRデータセットレディでしょうかね? (2)機器側「リセット<入力>」は、PC側、D-sub9ピンの出力につなぐはずですから、 (PC側) TXD 送信データ DTR データ端末レディ RTS 送信要求 の中のどれかだと思うのですが、TXD送信データは、機器側の他のピン(受信データ)で使用しているので、RTS送信要求しょうか? どちらかひとつでもいいので、お分かりの方がいれば教えてください。できれば意味も教えていただけると助かります。

  • RS232Cラインモニターが欲しいのですが

    Dsub9ピン Dsub9ピン の、各信号線 RTS,CTS,DTR、DCD、TXD,RXD等の信号線の状態を 監視(モニター)するラインモニター がを教えてください。 ハードでもソフトでもOKなのですが。 (サイトでもあれば分かりやすいとは思います) よろしくお願い致します。

  • GPIOポートを使ったシリアル通信について

    GPIOポート(デジタルの汎用入出力)を用いてのシリアル通信について質問させて頂きます。 通常シリアル通信にはTxD,RxDといったシリアル通信用のピンを用いますが、これは通常1デバイスに一ポート程度しかありません。そこで、多数のシリアル通信デバイスを制御するのに、数のあるGPIOピンを用いることができないか、と検討しております。 具体的には、raspberry piやarduinoに搭載されるGPIOピンと制御したいデバイス(PICマイコンなど)のシリアル通信ポートを接続し、制御したいということです。 説明が下手で意図がうまく伝わらないと思いますが、できるかできないか、または参考になる資料など、なんでもいいので情報の提供をよろしくお願いいたします。 イメージしている接続を図示してみましたので、説明の足しになれば幸いです。

  • RS232Cのハードウェアフロー制御

    TxD,RxD,DTR,DSR,GNDしか端子がない周辺機器を、 TxD,RxD,RTS,CTS,GNDしか端子のないホスト(マイコン)に繋ぎたいのですが・・ 周辺機器側は、DTR/DSRフロー制御に対応し、 ホスト側は、RTS/CTSフロー制御に対応しています。 この場合、 機器側のDTRをホスト側のCTSに、 ホスト側のRTSを機器側のDSRに接続すると、 お互い問題なくハードウェアフロー制御ができるでしょうか?? (なぜ、RTS/CTSとDTR/DSRと、二つの種類があるのかがよく理解できないもので・・)

  • window PC シリアルポートの結線は!

    先週RS232でPesto様より有効な教授をいただきました。さらにもう一つよろしくお願いします。一般に市販されているWIN-PCはmodemがcom1 でなくて外部のポートD-Sub9pin が com1で #1=CD,#2=RXD,#3=TXD,#4=DTR,#5=GLD,#6=DSR ,#7=RTS,#8=CTS,#9=RI と理解していますがそれで良いでしょうか?

  • RS-232Cのピンアサインの役割につい

    こんにちは。 題件教えてください。 RS-232Cの各ピンアサインがどんな役割をしているか やさしくおしえてください。。。 まったくの初心者です・・・ (1)DCD (2)RxD (3)TxD (4)DTR (5)GND (6)DSR (7)RTS (8)CTS (9)RI 以上

  • AVRマイコンの未使用ピンの処理について

    全くのマイコン初心者です。AVRマイコンの未使用ピンの処理について教えて下さい。 未使用ピンは基本的に出力に設定しておけばいいというのは判ったのですが、 1,RS232CのRXD、TXDピンはIN或いはOUTどちらに設定しておけば良いのか? 2,ISPのSCK,MOSI,MISOはRUN中は使いませんが、これもIN、OUTどちらに設定しておけば良いのか? 3,ADCを使わない場合、AVREF,AVCCピンはどう処理するのか? 以上、いろいろ調べたのですが、判りません。 よろしくお願いいたします。

  • MIDIケーブル、シリアルケーブル

    Dsub9ピン(RS232Cオス)の端子に、Dsub15ピン(メス)をつなぎたいのですが、変換プラグが見つかりません。 ●「Dsub9ピン(メス)=MIDI_IN/OUT」のMIDIケーブルが欲しいのですが、「Dsub15ピン(ジョイスティックポート接続・メス)=MIDI_IN/OUT」のケーブルしか見つからず、シリアル端子変換プラグが無いものか探しています。 ●「Dsub9ピン(メス)=MIDI_IN/OUT」のMIDIケーブルがあると一番いいのですが、どなたか知りませんか?  参考までに「Dsub15ピン(ジョイスティックポート接続・メス)=MIDI_IN/OUT」のケーブルとは、「ヤマハMDC-01」です。