2017-06-02 16 views
1

2バイト(00000001 00111101)で保存された番号317を取得しました。これはSPI(シリアル)経由でスレーブデバイスに転送する必要があります。データワードの最上位ビットが第 が最後に送信された最下位ビットを送信している、すなわち、バイトで」2バイトの最上位ビット

装置は2バイトB11B12を期待するが、特定の順序でB11は最上位バイトであり、B12は 最下位バイトです。

私の質問は、正確にはどういう意味ですか?私はそのバイト(10000000 10111100)を反転するか、バイトとビット(10111100 10000000)を反転するはずですか?

答えて

0

バイトを反転します。か、切り替え:

00000001 00111101 

-> 

00111101 00000001 

これは

(あなたが related questionsを見つけるのに役立つはずである)エンディアンとして知られています
関連する問題