自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一个CRC计算函数,接收32位数据,可以修改多项式,可以选择每个数据计算多少个byte,输入输出反转,异或,初值

使用C语言编写CRC-32/MPEG-2的算法函数,函数的形参有32位指针,指向32位数组,数组包含参与计算的值,16位的计算个数Length,代表要计算多少个数组元素,第三个参数为16位的Num,代表每个元素是按照8位还是16位还是24位,还是32位参数CRC计算,函数返回CRC计算结果。在MPEG-2中,不对结果进行最终反转。当我配置poly为0x8005,初值0,结果与0异或,对data内的2个数据进行CRC计算,结果为0x26A8,但正确结果为0xF8A8,告诉我为什么计算错误。

2024-05-22 18:10:12 1167 1

原创 让Keil代码在内嵌SRAM中执行

代码执行于SRAM通常可以提升代码执行的速度以及连贯性,因为SRAM内嵌于处理器核心附近,具有更低的访问延迟和更高的带宽,处理器可以更快的从SRAM中获取指令并执行。

2023-12-08 11:20:41 1538

原创 STM32 I2C模块的的时钟延展功能

POS ADDR BTF 时钟延展

2023-04-01 17:42:40 1580

原创 STM32F1&F4中断机制

中断

2023-01-18 16:17:27 323

原创 利用寄存器点亮RGB灯

stm32点灯

2022-06-10 15:10:08 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除