OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3160|回复: 4

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

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2018-11-20
在线时间
6 小时
发表于 2018-12-3 10:09:04 | 显示全部楼层 |阅读模式
5金钱
本人单片机小白一枚,最近入手了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文件里没看懂他是通过哪行代码算出的输出值。

求教求教,谢谢!

最佳答案

查看完整内容[请看2#楼]

模拟量是读取出来的,电压值是通过转换公式把AD值转换成电压,然后,测量外接电阻的话,用哪个ADC的哪个通道就配置好就可以了,然后就用那个通道去测,注意不要超量程即可
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6745
金钱
6745
注册时间
2017-4-12
在线时间
1258 小时
发表于 2018-12-3 10:09:05 | 显示全部楼层
zguiwang 发表于 2018-12-3 12:37
VOL是根据读取VAl的ad值进行循环转换,那VAl是怎么读取的,看这代码顺序VAl与adc文件里的代码无关吧。还 ...

模拟量是读取出来的,电压值是通过转换公式把AD值转换成电压,然后,测量外接电阻的话,用哪个ADC的哪个通道就配置好就可以了,然后就用那个通道去测,注意不要超量程即可
回复

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6745
金钱
6745
注册时间
2017-4-12
在线时间
1258 小时
发表于 2018-12-3 10:39:43 | 显示全部楼层
看main.c里的,首先是读取出AD的值,然后下面进行转换
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2018-11-20
在线时间
6 小时
 楼主| 发表于 2018-12-3 12:37:38 | 显示全部楼层
245925587 发表于 2018-12-3 10:39
看main.c里的,首先是读取出AD的值,然后下面进行转换

VOL是根据读取VAl的ad值进行循环转换,那VAl是怎么读取的,看这代码顺序VAl与adc文件里的代码无关吧。还想请问下关于用adc测外电阻有没有啥代码修改思路。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2018-11-20
在线时间
6 小时
 楼主| 发表于 2018-12-3 21:41:46 | 显示全部楼层
245925587 发表于 2018-12-3 13:00
模拟量是读取出来的,电压值是通过转换公式把AD值转换成电压,然后,测量外接电阻的话,用哪个ADC的哪个 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 02:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表