【STM32Cubemx系列】_006-多路ADC信号采集

本文详细介绍了如何使用STM32CubeMX配置ADC和DMA,实现多路传感信号(电压)的连续采集。通过Keil进行代码配置,将采集的信号存储并进行均值处理。数据可视化部分利用serialplot软件,通过串口接收并展示ADC数据,同时提及了一阶低通滤波器用于降低噪声。

目的:通过STM32的ADC+DMA读取多路传感信号(电压信号)。


1. Cubemx配置

1.1 配置ADC
  • 配置参数如下图所示,打开扫描(不同通道连续采集)及连续转换(采集完最后一个通道返回第一个通道采集),这样保证只要使能adc,会一直采集数据
  • 这里只用了一个通道,所以通道数为1
  • stm32会把adc采集数据3.3v分成对应的0-4096的整数值,引脚电压值为
     Voltage  = a d c 3.3 V 4096 \text { Voltage }=adc\frac{3.3V}{4096}  Voltage =adc4096
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值