stm32学习之CRC-32校验
来源:互联网 发布:linux 端口转发 编辑:程序博客网 时间:2024/05/05 01:40
stm32的CRC的时钟是由AHB来提供的,计算一次CRC的时间大概是4个AHB的时钟周期,一般来讲系统都会配置为72M的主频,那么AHB的也是72M,时间是1/72M*4,
CRC的最主要的寄存器是CRC_DR,和CRC_CR,而CRC_IDR可以当成是能够存储一个字节的寄存器,并不参与CRC的计算。
使用库函数的版本:
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC,ENABLE); //所用时钟为AHB的时钟while(1){delay_ms(1500);printf("%x",CRC_CalcBlockCRC(a,3));CRC_ResetDR(); //一定注意CRC要复位DR寄存器,否侧会造成每次计算的结果都不同}
0 0
- stm32学习之CRC-32校验
- Boost学习之CRC校验
- Boost学习之CRC校验
- Boost学习之CRC校验
- linux之CRC校验
- CRC-32校验 多项式
- CRC 32 校验
- CRC校验之模2除法(学习笔记、备忘)
- CRC-32校验和CRC-32校验代码
- CRC校验在STM32和C#中使用
- CRC校验
- CRC校验
- crc校验
- CRC校验
- CRC校验
- crc校验
- CRC校验
- CRC校验
- mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)
- 序列图、协作图
- hdu 1280 前m大的数
- 构件图和部署图
- 退出MFC应用程序的方法集
- stm32学习之CRC-32校验
- 如何加快C++代码的编译速度
- 事件类
- Deep Learning(深度学习)
- 棋盘问题+POJ+dfs搜索题
- -bash: vncpasswd: command not found解决方案
- UVA - 11212(Editing a Book)
- 学习c++知识点
- ACM经典算法之字符串处理:字符串替换