STM32的ADC单通道转换模式

我之前用连续转换模式,结果显示在数码管上,但是数码管的末位和十位都会跳动,不稳定,这是怎么回事呢?之后我用单次转换模式,把上面的程序用ENABLE,变成了DIASBLE,... 我之前用连续转换模式,结果显示在数码管上,但是数码管的末位和十位都会跳动,不稳定,这是怎么回事呢?
之后我用单次转换模式,把上面的程序用ENABLE,变成了DIASBLE,但是数码管就显示一个最高位,其他位不显示,请问这是怎么回事呢?
还有这个单次转换模式,是不是说只能转换一个电压值,不能实时的进行转换呢?
展开
 我来答
百度网友cc21aee
2014-06-03 · TA获得超过2044个赞
知道小有建树答主
回答量:1273
采纳率:100%
帮助的人:1221万
展开全部
跳动是正常的,加入一些简单的软件滤波就可以了,在实时性要求不高的情况下可以先取平均值,再递推平均滤波,
单次转换模式是指启动一次转换只转换一次结果,想要再次得到结果需要再次启动转换,一般用于单通道和软件启动转换,连续转换模式是启动一次就连续不停的转换,一般用于多通道DMA转换
追问
比如我想实时的采集一个电压,电压是在变化的,那单次转换模式就只能在开始的时候转换第一个电压值,以后变化的电压值就不能检测了,是吗?
追答

可以使用DMA,开一个通道,连续采集10个,需要读取电压的时候取10个数据的平均值,如果波动还是比较大的话可以再加递推平均滤波,队列选择5个就差不多了

 

这个程序你可以参考下

 

上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式