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 |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
经验分享 | 通过STM32 TIMER的PWM功能模拟输出正弦波
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
微信公众号
手机版
知道了,在HAL_ADC_Start_DMA里设置buffer长度可以解决