- 博客(7)
- 收藏
- 关注
原创 使用STM32H7的DMA时遇到大坑
在做项目时,使用了ADC+DMA的配置,因为DMA1需要在0x24000000的地址上开始,所以我使用了强制分配地址,结果出现了其它地方定义的变量也在这个地址上,从而导致该变量胡乱跳变。
2024-07-13 10:53:29
306
原创 联合体和结构体混用
是一种特殊的数据类型,它允许在相同的内存位置存储不同的数据类型。但是,在任何时候,只有一个成员可以有值,因为所有的成员都共享同一块内存空间。今天做项目遇到了个很巧妙的结构体和联合体混用的写法,现将其记录下来。联合体(union)
2024-06-28 16:51:00
243
原创 Keil中编译.a后缀文件出现报错解决方法
若出现keil识别不到的问题,请重新复制该文件到keil文件夹中,并且在编译前将文件格式修改好。当移植.a文件到keil中,编译后出现了。解决方法:右键点击该文件,选择魔术棒,将文件格式修改。
2024-06-20 16:15:51
473
原创 使用STM32H750配置LPTIM为外部脉冲计数模式
做项目时本来想i利用LPTIM的ETR模式,但是发现配置了半天没有成功,后面看手册发现只需要利用LPTIM的IN引脚就可以实现外部脉冲计数,于是有了如下配置。将外部脉冲接入PD12中,然后可在CNT中看到外部脉冲计数值。配置LPTIM如上图。
2024-04-27 11:08:27
618
1
原创 STM32H7使用Cubemx配置多通道+Cache+ADC3+BDMA+ADC1+ADC2+DMA,解决ADC不能实时更新问题。
stm32H7使用ADC3+BDMA+多通道
2024-04-27 11:02:33
3220
2
空空如也
LPTIM的ETR配置ETR
2024-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人