私はこれを理解するのに苦労しています。助けが必要です。そのため、一部のハードウェアのデータ シートには、「報告されたエラー コードは、検出された各エラーの論理和の結果です。エラー コードは表 3 に示されています。」と記載されています。
表3は
0x00 -> No error
0x01 -> Power error
0x02 -> Receiver error
0x03 -> Transmitter error
次に、データシートに例を示します。
Example :
(ETV001T0C) + checksum -> Test status 0x0C (Rx and Tx error)
0C はエラーバイトです。だから私の最初の質問は - 私の数学は間違っていますか? 彼らがどこから0Cを得ているのか私にはわかりません。0x02 | 0x03 = 0x03。次に、たとえ 0C だったとしても、どのエラーが含まれているかをどのように把握しますか?