我正在开发 BLE Beacon 应用程序并生成要发布的数据包,我需要从 BLE 标头、源访问和有效负载中计算出 24 位 CRC 值。在蓝牙的官方规范中,我找到了以下用于生成值的信息[section 3.1.1 page:2737]:
多项式生成器的形式为:x24 + x10 + x9 + x6 + x4 + x3 + x + 1
并且移位寄存器预置为0x555555。
我想确认这是我用例的正确规范还是我在错误的部分?