-1

そこにファームウェアが記載されているデバイスと通信したい

これが私のコードです。しかし、そのコードでは、null、負の数、その他のゴミを受け取ります。私のコードの何が問題になっていますか?

4

1 に答える 1

1

最初に、メッセージ構造体の最初にある同期バイトを見つけるためのチェックを行う必要があります。値0xA5および0x5Aを探します。それらを見つけたら、メッセージの残りの部分のデコードを開始できます。

ModEEGはバイトの安定したストリームを出力しているように見えるので、メッセージ開始マーカーを探す必要があります。メッセージをデコードする前にそれらをチェックするのは良いことかもしれません。

于 2012-12-08T18:22:56.673 に答える