2つのシリアルポートを1つのシリアルポートに接続します。 3つのシステムが存在すると仮定し、A、BおよびC2つのシリアルポートを1つのシリアルポートに接続します。
A、B及びCが接続され、互いにスター結線のようなシリアル通信(RS232ポート)を使用。 だから、ここに状況です。 システムCがシステムAとシステムBにデータを送信すると、両方のシステムにデータが送信されます。しかし、システムAまたはシステムBがデータを送信すると、システムCはそれを受信しません。
したがって、シリアルポートデバイスと他のシリアルポートデバイス(複数デバイス)との通信方法を知りたいと思います。
:-)同時に通信しないように配置しないことです。 RS-232はポイントツーポイントプロトコルです。 RS-485などのマルチポイントプロトコルを使用できます。 http://www.embedded.com/design/connectivity/4023975/Serial-Protocols-Compared – sawdust