少しトリッキーな質問があります。私の場合は次のとおりです。一部のハードウェアと PIC24FJ128GA306 を使用して大量の PCB (最大 20) を処理する必要があり、マイクロチップにはブートローダーのみが付属しており、それらすべてに順次または同時に構成をアップロードしたいと考えています。時間。それらはすべて同時に同じコンピュータに接続されます。私の質問は、同時に複数のCOMポートに送信すること、または何らかの条件で変化する自動化されたプロセスを実行することは可能ですか?
2 に答える
0
「同時に複数の COM ポート」の最も単純なハードウェア ソリューションは、RS485 です。ハードウェアとソフトウェアの両方で RS232 とほぼ同じくらい簡単です。(ただし、PC 用の RS485 ケーブルが必要です。)
コミュニケーションに関しては。うまくやりたい場合は、標準プロトコルを実装します。シンプルさから、当然の選択は Modbus です。さらに良いものをお望みなら、BACnet MSTP があります。
プロトコルのドキュメントに煩わされたくない場合は、次のようにします。
<address><package length><package type><crc><data>
(それはほとんどModbusです。)
于 2016-06-21T11:57:58.550 に答える