Paderboy 发表于 2016-2-25 21:59:57

nipenghao 发表于 2016-2-25 21:37
非常感谢,看了下你用cubemx生成的代码和我的作了下对比,感觉cubemx挺方便的,但是我还不太会用,以后得 ...

cube配置定时器,先确定ADC触发都支持哪些定时器。然后配置定时器去触发。。。你可以借鉴下HAL库里的例程去调试。。。

Ysheng169 发表于 2016-10-11 15:21:42

Paderboy 发表于 2016-2-25 15:21
我这个测试好了。直接用CubeMx 4.13 配置好直接生成后,
HAL_ADC_Start(&hadc2); 初始化好后先启动ADC2 工 ...

请问ADC使用过内部基准电压么

Paderboy 发表于 2016-10-11 19:52:32

Ysheng169 发表于 2016-10-11 15:21
请问ADC使用过内部基准电压么

只是内部参考电压,你直接用cubemx配置到内部vrefint的通道就可以获取。。内部参考电压。。

zbber 发表于 2016-10-11 20:41:19

帮顶……

Ysheng169 发表于 2016-10-11 22:00:11

Paderboy 发表于 2016-10-11 19:52
只是内部参考电压,你直接用cubemx配置到内部vrefint的通道就可以获取。。内部参考电压。。 ...

我也是这样配置的,但是遇到问题:电压增大时,读出来的数据是变小的,电压调小,读出来的却是变大。
我使用稳压源供电,如果5V,AD转换后是1.5V,3.3V时AD读出2.8V,请问有遇到这情况没

Paderboy 发表于 2016-10-12 08:38:37

Ysheng169 发表于 2016-10-11 22:00
我也是这样配置的,但是遇到问题:电压增大时,读出来的数据是变小的,电压调小,读出来的却是变大。
我 ...

:Lstm32 你上5v?不怕烧了啊。。。 没遇到你3.3v能读出2.8v。。最好能把工程弄上来。。看看什么问题。。

Ysheng169 发表于 2016-10-12 09:55:28

Paderboy 发表于 2016-10-12 08:38
stm32 你上5v?不怕烧了啊。。。 没遇到你3.3v能读出2.8v。。最好能把工程弄上来。。看看什么问题。。 ...

运算的时候出错了,现在解决了,但是发现精确度不高啊,外部给2.4V, ad转换后是2.543V,请问这怎样解决

小学痞 发表于 2017-5-1 22:45:33

楼主,你那个问题解决了吗,能把你cubemx代码发下嘛,
你最后的问题,可以通过标定adc来解决。比如把adc的输出电压和给定电压一一对应,然后通过数值分析,标定

小学痞 发表于 2017-5-1 22:51:11

叫最小二乘法,可以手动分段标定,提高精确度

清竹雨仙 发表于 2017-11-14 22:58:42

Ysheng169 发表于 2016-10-12 09:55
运算的时候出错了,现在解决了,但是发现精确度不高啊,外部给2.4V, ad转换后是2.543V,请问这怎样解决 ...

估计你没校验:lol
页: 1 [2] 3
查看完整版本: STM32cube库配置双ADC的同步规则采样