Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个应用程序来将数据发送到蓝牙模块。
我很难按照提供的文档进行操作。任何人都可以帮助我了解如何创建上述校验和(字节号 3)
到目前为止,我已经能够通过将它们转换为整数并将它们相加来得到地址 1 和 2 的总和,其余的超出了我的范围......我如何进行位反转并应用 7 位校验和和把它变成“带有0x7F的7位数据”??
0x7F 表示二进制的 0b01111111,表示位掩码。你必须按位和你的校验和那样做
result = checksum & 0x7F
编辑
只要我明白,它应该是
checksum = ~( byte1 + byte2 )