LoraWAN论坛

标题: SX1278自带硬件CRC,我们还有必要设置软件CRC吗? [打印本页]

作者: 大伟    时间: 2019-4-12 16:51
标题: SX1278自带硬件CRC,我们还有必要设置软件CRC吗?
   SX1278这块芯片本身已经自带了硬件CRC,这样不就可以检测到接收到的数据帧数据有无错误了吗?可以设置CRC错误不接收。但是我看很多lora应用中,还要设置软件CRC来计算数据域的CRC然后放到数据帧尾部,为什么?这个软件CRC是不是多余的?

作者: 大伟    时间: 2019-4-15 11:15
自己顶一下,有人知道吗?
作者: BeyondDream    时间: 2019-4-16 09:05
是的,SX1276/8 有 16 位的硬件 CRC,它用于对 payload 进行“合法性”检验。
一般来说,使用它就可以保证很高的正确率。

对于一些“特种应用”(如:敏感信息,控制指令等),数据的正确性非常必要,用户在 payload 中加入“软件 CRC”校验,也是常见的用法。
作者: 大伟    时间: 2019-4-16 11:15
BeyondDream 发表于 2019-4-16 09:05
是的,SX1276/8 有 16 位的硬件 CRC,它用于对 payload 进行“合法性”检验。
一般来说,使用它就可以保证 ...

明白了,非常感谢




欢迎光临 LoraWAN论坛 (http://lora.timeddd.com/) Powered by Discuz! X3.3