私が持っている値のエンディアンを修正することに問題があります。データを分離して配列に格納する
私が考えているのは、WORD
を2つに分け、それらを16進数に変換して配列に格納することです。
WORD
は「crc_data」で、これは私の前の質問に返されています(回答済みです)。例えば
:
私はのコードから "結果" のデータを得た:
crc_data = 0A95
*注:crc_dataは、私はどのようなデータ型WORD
です思考はそれらを2つに分け、それらを16進数にします。このように:
value_1 = 0x95
value_2 = 0x0A
これを行う方法はありますか?私は "BITWISE"操作について何かを読んでいますが、それがそれを行う方法であるかどうかはわかりません。
ありがとうございます!しかし、私は(crc_data << 8)&0xFFを(crc_data >> 8)と0xFFに変更して、必要なものを調整します –
助けてくれて嬉しいです!投稿を '' ''で編集しました。それはそれがあったはずのものです - ちょうど混ざりました - ごめんなさい。 – andreas1