0

Mikro C で ARM MCU から PIC MCU にシリアル データを送信したいのですが、同じ UART チャネルで複数のパラメータを送信するにはどうすればよいですか? たとえば、ARM プロセッサには温度と距離の情報があり、どちらも数値です。どの番号がどのパラメータに属しているかを PIC が理解できるようにするにはどうすればよいですか? 数字に接頭辞を追加すると便利だと思いました。私は正しいですか?

4

1 に答える 1

2

この情報を利用可能にする何らかのプロトコルが必要です。

はい、プレフィックスは 1 つの解決策です。確かに簡潔で、パフォーマンスが重要な場合に便利です。

テキストベースのプロトコルを使用する場合は、メッセージごとに明確に定義されたターミネータ (例: \n) を使用して、受信者の仕事をできるだけ簡単にすることもお勧めします。

次のようになります。

t=43.2
d=541.42

少しわかりやすくするために等号を追加しました。もちろん、数値が浮動小数点数か整数かはわかりません。上記では改行が暗示されています。

于 2015-09-10T12:03:28.867 に答える