Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 25

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php:25) in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 81
科学好き者の日々::シリアルポート

シリアルポート

最近のパソコンにはシリアルポートやパラレルポートといった、所謂レガシーインターフェースがないものが多くなりました。
シリアルポートはRS232Cなどのデータ通信を行うポートでしたし、パラレルポートはセントロニクス規格のプリンターインターフェースでした。
どちらもUSBとなってしまい、自作パソコンのようにマザーボード単体を購入しないと付いていないインターフェースとなっています。

ところが、シリアルポートでしか動作しない機器がまだあったりします。
この場合、「USB to シリアル」のインターフェースが3000円程度で売られています。

さて、先日そんな古いシリアルポートの機器を動かすことになりました。
「USB to シリアル」をつけて、接続はOKです。

動作させようとプログラムを動かします。動作しません。
どうやらCOMポートの番号が違っているようです。

COM番号修正

コントロールパネルからシステム ハードウエアタブ デバイスドライバーを見ます。
ポートの中のUSB SerialPort(COM3)はCOM3になっているようです。COM3ではこのソフトのCOM番号と合わないようです。
USB SerialPort(COM3)の上で右クリックしてプロパティを開きます。
PortSettingタブからAdvancedをクリックして詳細を見ます。AdvancedSettingsforCOM3のCOMPortNumberからCOM番号を合わせます。

やっと動きました。やれやれ。。。。




Calendar
<< May 2024 >>
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031
search this site.
tags
archives
recent comment
recent trackback
others
admin