工具与软件:
尊敬的先生:
我测试了程序第1页、写入地址= 05、CRC 计算出的值为 AD57。
然而、将 FBCC 设置为 AD57无法正确写入。 后来、我进行了详尽的测试、发现程序第一页的 FBCC 值是 C40B、但不知道该值是如何计算的。
我还测试了锁定第1页、写入地址= 06、CRC 计算出的值为3665、当 FBCC 设置为3665时、可以成功锁定第1页。 Program 和 Lock 的 FBCC 计算方法有何区别?
谢谢你。
Eric
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的先生:
我测试了程序第1页、写入地址= 05、CRC 计算出的值为 AD57。
然而、将 FBCC 设置为 AD57无法正确写入。 后来、我进行了详尽的测试、发现程序第一页的 FBCC 值是 C40B、但不知道该值是如何计算的。
我还测试了锁定第1页、写入地址= 06、CRC 计算出的值为3665、当 FBCC 设置为3665时、可以成功锁定第1页。 Program 和 Lock 的 FBCC 计算方法有何区别?
谢谢你。
Eric
Eric、您好!
i tested program page 1, write address = 05、
我想您是指写入数据= 0x5、而不是写入地址= 0x5。 是这样吗? 由于您要对第1页进行编程、因此写入地址应为0x01。
[报价]
您能告诉我您将此 CRC 计算器下载到了哪里吗?
我使用 https://www.sunshine2k.de/coding/javascript/crc/crc_js.html 、有多个 CRC-CCITT 输出、其中一个是0xC40B。 请注意、FBCC 是根据8位写地址和80位写数据计算得出的。
被拆分为64个识别数据位和16个保护数据位(DBCC)的80位写数据必须连续发送。 由于 CRC-CCITT 提供了最佳的数据安全性、因此被用作计算 DBCC 和16位写入帧块校验字符(WRITE FBCC)的保护算法、这可以保护写入地址和写入数据。
我也使用0x6作为写入数据、它生成0x3665
[报价 userid="633681" url="~/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1447912 crc/trp-dr2b-what-the-difference-of-the-fbcc-calculations-of-program-and-lock"]]我还测试了锁定第1页、写入地址= 06、计算得出的值为3665、当 ri 设置为3665时、第1页可以成功锁定。 编程和锁定的 FBCC 计算方法有何区别?[/QUOT]
对于锁定页、FBCC 仅保护8位写地址、没有写入数据。
我会建议使用其他在线 CRC 计算器看看是否有任何区别。
尊敬的 Charles:
谢谢你的答复,你解决了我的问题。
我的 CRC 计算器已从以下网站下载。 添加数据后、FBCC 计算正确。
再次感谢。