STMCU小助手
发布时间:2023-3-2 13:21
|
一、ADC相关概念 1、模拟电压输入(ADC)
多次采样把尖峰去掉:多次采样的用DMA的方式
2、《产品手册》
由图可知,电位器R37的引脚是PB15; 3.、《微控制器参考手册》
一共有5个ADC ; 每个ADC由一个12位逐次逼近模数转换器组成。2的12次方是4096,精度就是4096分之1,滑动变阻器的范围是0~3.3v; 每个ADC最多有19个多路通道; 二、CubeMX配置 1、引脚PB15配置
2、
3、设置中断---DMA采完样通过中断的方式告诉ADC已采完
4、DMA设置
buffer是16位的,正是2个字节 5、连续采样
6、最后generate code即可 三、代码 HAL_ADC_Start_DMA(&hadc2,(uint32_t*)adc_buff,100);//允许DMA中断,连续采样100次一中断 (跟串口中断有点儿像) ———————————————— 版权声明:想要优秀点儿 |
经验分享 | 为什么重启ADC的DMA传输要先停掉ADC?
经验分享 | STM32 ADC过采样话题
经验分享 | STM32双定时器+ADC+DMA实战案例
经验分享 | STM32U5系列TIMER+DMA+DAC应用演示
经验分享 | 基于STM32片内信号的ADC应用演示
经验分享 | STM32F0 ADC结果挪位的问题分析及解决
经验分享 | 三个 ADC 同步模式配置以及 CubeMx 错误配置的解决方法
经验分享 | 为什么ADC结果出现断层?
经验分享 | STM32U5 ADC+DMA配置演示
经验分享 | STM32 ADC模拟看门狗应用演示
微信公众号
手机版