PIC18F2550 を使用して製作したUSBモジュールで、USB - RS232C 転送テストをしてみました。
2台のモジュール間の Tx-Rx を結んで、PCからはハイパーターミナルを使用してUSBでデータの送受信を行います。
1台のPCでテストしているので、ハイパーターミナルは2つ立ち上げます。
USBを接続し、デバイスドライバをインストールするとシステムのCOM5、COM6が
おのおのに割り当てられたのでハイパーターミナルにもそれぞれを割り当てます。
転送速度を2モジュール間でそろえておきます。現在PIC自体のシリアル転送速度は19200bps。
これは接続時に変化する物ではありません。アプリケーション側ではこの値にする必要は
ありませんがハイパーターミナル間は転送速度を一致させておかなくてはなりません。また
ハイパーターミナル間の転送速度設定を上げてもPICに設定してある転送速度が支配的なので
転送速度に変化はありません。


ハイパーターミナルでもファイルの転送が可能でした。
2つのPC間でデータのやりとりが出来る事になります。いまどきのPCでは通常はLANで
接続されているので、そんなことは考えなくても良いのですが、古いPCでLAN接続が
出来ない様な物には有効な手段です。
他にもLANが使えないところにはまだまだ使えるシステムだと思います。
2台のモジュール間の Tx-Rx を結んで、PCからはハイパーターミナルを使用してUSBでデータの送受信を行います。
1台のPCでテストしているので、ハイパーターミナルは2つ立ち上げます。
USBを接続し、デバイスドライバをインストールするとシステムのCOM5、COM6が
おのおのに割り当てられたのでハイパーターミナルにもそれぞれを割り当てます。
転送速度を2モジュール間でそろえておきます。現在PIC自体のシリアル転送速度は19200bps。
これは接続時に変化する物ではありません。アプリケーション側ではこの値にする必要は
ありませんがハイパーターミナル間は転送速度を一致させておかなくてはなりません。また
ハイパーターミナル間の転送速度設定を上げてもPICに設定してある転送速度が支配的なので
転送速度に変化はありません。
ハイパーターミナルでもファイルの転送が可能でした。
2つのPC間でデータのやりとりが出来る事になります。いまどきのPCでは通常はLANで
接続されているので、そんなことは考えなくても良いのですが、古いPCでLAN接続が
出来ない様な物には有効な手段です。
他にもLANが使えないところにはまだまだ使えるシステムだと思います。