shouchengcheng
just do it

SHT1x系列数字温湿度传感器调试二——CRC-8

SHT1x系列数字温湿度传感器调试二——CRC-8

此文参照Sensirion公司关于SHTxx系列温湿度中的应用笔记,对SHTxx系列中CRC运算进行解释。原文地址

SHTxx系列中为了保证数据在传输过程中不发生错误,引入了CRC校验。其中它使用的多项式为:

X8 + X5 + X4 + 1,即10110001

关于CRC的算法实现,网上有好多文章,随便一搜就能搜到。地址

算法实现一时半会讲不清楚,而且代码执行起来麻烦,放在单片机里还要考虑效率等等因素,毕竟单片机计算能力有限,所以在单片机中最简便的实现方法就是查表法,但前提是要有足够的RAM存得下数组。

在这片AN中它已经提供给我们现成的256个字节的CRC遍历表 (懒人专用,我喜欢)

 

posted on 2013-12-24 13:38  shouchengcheng  阅读(1217)  评论(0编辑  收藏  举报