STM32cube库配置双ADC的同步规则采样

2019-07-14 15:16发布

哪位大神能给个使用STM32的HAL库配置双ADC同步规则采样并通过DMA传输的例程,自己利用标准库的试验可以,但是hal库还是不熟,只好来求助了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
xiejwu86
1楼-- · 2019-07-16 05:46
Oo一笑 发表于 2018-12-12 17:46
只是内部参考电压,你直接用cubemx配置到内部vrefint的通道就可以获取。。内部参考电压。。

我也是这样配置的,但是遇到问题:电压增大时,读出来的数据是变小的,电压调小,读出来的却是变大。
我使用稳压源供电,如果5V,AD转换后是1.5V,3.3V时AD读出2.8V,请问有遇到这情况没
Oo一笑
2楼-- · 2019-07-16 11:29
 精彩回答 2  元偷偷看……
xiejwu86
3楼-- · 2019-07-16 15:33
Oo一笑 发表于 2018-12-12 18:25
stm32 你上5v?不怕烧了啊。。。 没遇到你3.3v能读出2.8v。。最好能把工程弄上来。。看看什么问题。。

运算的时候出错了,现在解决了,但是发现精确度不高啊,外部给2.4V, ad转换后是2.543V,请问这怎样解决
jenny042
4楼-- · 2019-07-16 16:42
楼主,你那个问题解决了吗,能把你cubemx代码发下嘛,
你最后的问题,可以通过标定adc来解决。比如把adc的输出电压和给定电压一一对应,然后通过数值分析,标定
60user106
5楼-- · 2019-07-16 20:11
叫最小二乘法,可以手动分段标定,提高精确度
wanqing192
6楼-- · 2019-07-16 23:18
xiejwu86 发表于 2018-12-12 18:37
运算的时候出错了,现在解决了,但是发现精确度不高啊,外部给2.4V, ad转换后是2.543V,请问这怎样解决

估计你没校验

一周热门 更多>