通过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