Arduino に 64 ビット ワードを送信する C++ アプリケーションを作成しようとしています。
here で説明されている方法を使用して termios を使用しました
私が抱えている問題は、さようならが最初に最下位バイトでarduinoに到着することです。
すなわち
使用する場合 (serialword が uint64_t の場合)
write(fp,(const void*)&serialWord, 8);
最下位バイトが最初に arduino に到着します。
これは私が望んでいた動作ではありません。最も重要なバイを最初に到着させる方法はありますか? それとも、シリアルワードをバイトに分割し、バイトごとに送信するのが最善ですか?
ありがとう