STMCU小助手
发布时间:2022-12-15 13:31
|
通过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.测试环境
———————————————— 版权声明:xyang18 |
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
STM32H563 ADC+TIM+DMA应用演示
SPI 32位宽DMA方式收发失败问题
多通道DMA传输为何有一路异常?
实战经验 | ClassB功能安全认证代码与应用代码分区的实现要点
经验分享 | STM32N6 ADC DMA 传输失败案例分享
经验分享 | DMA发送函数只能第一次调用有效?
微信公众号
手机版
知道了,在HAL_ADC_Start_DMA里设置buffer长度可以解决