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发送函数只能第一次调用有效?
STM32G0 系列 I2C 通信异常典型案例分析与解决方案总结
经验分享 | LAT1490 两个STM32G0 I2C 通信异常的案例分析
经验分享 | 使用EXIT0同步触发SPI的DMA发送话题
【开发经验】LAT1500 如何通过DMA配合CRC功能
经验分享 | STM32G0 I2C bootloader Go 命令后调试连接失败:DBG_SWEN 位复位修复
实战经验 | MC SDK V6.x软件HSO功能ADC采样设计说明
经验分享 | STM32G0B1 待机模式意外唤醒深度解析:RTC 结构体未初始化的隐形坑
经验分享 | STM32G0B1 待机模式意外唤醒深度解析:RTC 结构体未初始化的隐形坑
如何在STM32和Arduino上实现卷积神经网络
微信公众号
手机版
知道了,在HAL_ADC_Start_DMA里设置buffer长度可以解决