タグ

rs232cに関するkitakのブックマーク (4)

  • Com ポートの制御、その1

    Electronic hobby and a lot of rude programs! とはいえ。。。もぉちょっと なんとかならんか? pySerial 使って Serial port を制御する。 Win32 + Python で RS-232C ポートを制御するには、(くどいですが) 標準の Python 2.5(win32) に加えてPywin32 と pySerial ライブラリモジュールの追加インストールが必要です。 作業は、これでほとんどの終わりで、あとは書いて試すだけです。 他のターミナルソフト や 確認用ドングル で、実験する COM port のCOM番号を確認します。 port = 0, の値は、確認したCOMの値 -1 、 COM1 なら (-1して)、0 にします。 タイムアウトの値は秒。駄目そうなことが自分で分かる程度、むっとする程度で、きれない程度の秒。 CO

  • 【RS-232C】電子回路の豆知識

    説明 この表に書いていないところにも、実は信号線はいっぱいあります。でも、現状ではEIA-232はモデムや自作の機器とパソコンをつなぐためだけに使われているので、必要な信号線は、TxD、RxD、CTS、RTSくらいです。ほかはオープンでも構わないでしょう。もし、それ以外の線をつないだとしてもOSやアプリが対応していない可能性があります。また、PGとGNDはいっしょにつないでも構いません。 結局、使っているのは9くらいなので、9ピンのコネクタを使った方がスペースを省略できます。この規格をEIA-574といいます。でも、世の中では9ピンのRS232Cなどという言い方がはやっています。 RS232Cで最も厄介なのがクロスとストレートの違いです。クロスとストレートが違うとまったく通信できなくなるだけでなく、概観で判断する方法がないからです。単純に考えてもRS232Cには8つの亜流があるわけです。

    kitak
    kitak 2010/01/28
  • FPGAの部屋 シリアルインターフェース(RS-232C)の説明

    人知れずにあった私のホームページの内容を移しています。 今度はシリアルインターフェース(RS-232C)の説明です。当はHDLコードを示して説明しようと思っていたのですが、そのためには書き直さないといけないようなので、とりあえずあきらめました。 シリアルインターフェースの(RS-232C)説明をします。パソコンについているシリアルインターフェースの規格はRS-232Cという規格で、調歩同期方式になっています。調歩同期はスタートビット、データビット、ストップビットを持っています。ここでは、データ8ビット、1ストップビットの場合について説明します。この後、シリアルインターフェースはRS- 232C用のシリアルインターフェースの規格とします。 RS-232Cの信号規格はTTLレベルではありません。そこで、レベル変換のICが必要になります。評価基板ではSP3222EHがレベル変換のIC です。レ

    kitak
    kitak 2010/01/23
  • RS-232C 接続の ID カードリーダーと pyserial:ある nakagami の日記:So-netブログ

    PC9801-95 という(パソコンのような名前だが)RS-232C 接続のカードリーダーが「使える?」と言って持ち込まれた。 #ドライバないと使えないっすよ http://www.google.co.jp/search?q=ID%E3%82%AB%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%80+PC-9801-95 (一応言っておくと、決して怪しいことをしようとしているのではない) Windows のハイパーターミナルで見ると、カードを通すたびに何か出力されているけどよく分からん。 こういう時にいいツールはないかなぁと、Google 君に聞いてみた。 ↓こんなのを発見(以前に見たような気もするが、その時はまったく縁のない話だと思ってた) http://web.sfc.keio.ac.jp/~t03792sh/archives/2005/05/py

    RS-232C 接続の ID カードリーダーと pyserial:ある nakagami の日記:So-netブログ
  • 1