×

F2产品技术培训_4.CRC

消耗积分:1 | 格式:pdf | 大小:216KB | 2017-03-09

22669

分享资料个

F2产品技术培训_4.CRC

   常用于对传输数据或存储数据的完整性进行验证 常见CRC标准 多项式的最高幂次项系数固定1  CRC的计算结果与初值、权和输入值(的方向)有关

   所有STM32都内置硬件32位CRC模块 采用以太网常用的多项式:0x4C11DB7  X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1  输入/输出32位数据格式 硬件计算时间:4个HCLK时钟周期 使用方法 使能CRC模块时钟 RCC_AHB1Periph_CRC  复位CRC模块,初始化CRC初值(0xffff ffff) 把数据按每32位分割,逐个写入CRC_DR[32]  每次输入的新值和上次计算得到的CRC值生成新的CRC值 CRC的计算基于32位数据,而非按照字节计算 CRC正在计算时,写操作就被stall  输入完成后,读取CRC_DR获得CRC计算值

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !