PC 上の GUI は、一連のバイトを組み込みシステムに送信します。
- Bluetooth アダプター、すべて問題ありません
- USBケーブル、すべて間違っています。
デバイスは FTDI USB TTL シリアル ケーブルです
予測可能な速度が必要です。PC から何かを送信しますが、組み込みシステムの UART (受信バッファ) に0x00
またはバイトが表示されます。0x80
これは、バイトを送信する C# ステートメントです...
connectorPort.Write(Protocol.Our_Command_04_Start_Data, 0, Protocol.Our_Command_04_Start_Data.Length);
115200 は機能しましたが、十分に高速ではありません。
これを 921600 bps 信号のように見せる必要があります。460800 bps で十分でしょう。多分。組み込みシステムのこのポートでフロー制御 (CTS/RTS) を使用しています。
これらの速度のいずれかを実行するために、C# を使用して UART を取得する方法はありますか? どのように ?