如何用原子给的adc例程去测外接电阻

2019-07-20 04:46发布

本人单片机小白一枚,最近入手了stm32f407,想学习下如何使用adc。

最近想用adc的例程(要是有知道用测温度例程的去测外电阻温度的思路也行)去测量一个外接电阻,但看程序看得有点蒙逼, 有没有大神给个思路是哪部分程序该如何修改。
LCD_ShowString(30,130,200,16,16,"ADC1_CH5_VAL:");             
        LCD_ShowString(30,150,200,16,16,"ADC1_CH5_VOL:0.000V");


再就是这两行代码的输出值是如何体现的,在adc和main文件里没看懂他是通过哪行代码算出的输出值。

求教求教,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
245925587
1楼-- · 2019-07-20 07:55
zguiwang 发表于 2018-12-3 12:37
VOL是根据读取VAl的ad值进行循环转换,那VAl是怎么读取的,看这代码顺序VAl与adc文件里的代码无关吧。还 ...

模拟量是读取出来的,电压值是通过转换公式把AD值转换成电压,然后,测量外接电阻的话,用哪个ADC的哪个通道就配置好就可以了,然后就用那个通道去测,注意不要超量程即可
245925587
2楼-- · 2019-07-20 08:07
 精彩回答 2  元偷偷看……
zguiwang
3楼-- · 2019-07-20 12:13
245925587 发表于 2018-12-3 10:39
看main.c里的,首先是读取出AD的值,然后下面进行转换

VOL是根据读取VAl的ad值进行循环转换,那VAl是怎么读取的,看这代码顺序VAl与adc文件里的代码无关吧。还想请问下关于用adc测外电阻有没有啥代码修改思路。
zguiwang
4楼-- · 2019-07-20 12:17
245925587 发表于 2018-12-3 13:00
模拟量是读取出来的,电压值是通过转换公式把AD值转换成电压,然后,测量外接电阻的话,用哪个ADC的哪个 ...

哈哈谢谢,问了个这么蠢的题目,我开始也是这样弄,发现连接没反应,原来是线坏了

一周热门 更多>