通过CubeMX软件,对 ADC+TIM+DMA 进行简单设置,实现自动采集功能
1.通过CubeMX建立项目
2.输入64并回车,系统会自动进行计算
3.DMA设置

4.TIM设置

5.ADC设置

6.对main.c进行代码添加,添加DMA启动和TIM启动代码

7.对stm32g0xx_it.c进行代码添加,添加外部变量

8.对stm32g0xx_it.c进行代码添加,添加DMA中断部分代码

9.仿真,监控数组ADC_DMA_DATA,
ADC_DMA_DATA[][0]对应ADC1_IN6采集的数据;
ADC_DMA_DATA[][1]对应ADC1_IN7采集的数据;

10.测试环境

代码分享:https://download.youkuaiyun.com/download/xyang18/85030571
本文详细介绍了如何使用CubeMX在STM32G0平台中配置ADC、TIM和DMA,实现数据自动采集。步骤包括项目创建、DMA和TIM设置,以及代码添加和中断处理。附带链接分享了完整代码实例。
1255

被折叠的 条评论
为什么被折叠?



