想使用DAC7760的帧错误检查功能,试过几次,一直不成功,有没有好心的网友能提供一下DAC7760的CRC校验码生成的算法,或者给出几个普通的发送信息和它对应的校验码。
Mike Wang1:
你好,
CRC校验就是在原有24位数据帧上增加一个校验字节,然后判断校验字节是否接收正确,主要是用在强电磁干扰环境中,判断是否环境噪声引起了传输数据的错误,校验码应该就是一个确定的字节
changchun zhang:
回复 Mike Wang1:
你好,非常感谢你的回答。
我现在想知道它的那个校验码是怎么生成的,我知道是通过那个多项式x8+x2+x+1异或出来的,但发送过去的时候收不到,能不能给我一个发送过去的信息和它对应的校验码?
还有就是我在写那个配置寄存器的CRCEN位时,发现没什么效果,写进去后传24位的数据它还是可以收到。写它的那个CRCEN位有没有什么条件呢?
谢谢!