OpenEdv-开源电子网

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

关于ADC返回值的问题!,求大神!

[复制链接]

35

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
金钱
476
注册时间
2015-12-27
在线时间
116 小时
发表于 2016-2-23 20:21:19 | 显示全部楼层 |阅读模式
1金钱
QQ图片20160223202018.png
我提下问题啊。
我画红括号的这句话我觉得去掉也可以,我测试了,去掉的话程序也可以正常运行。
我的理解是,一旦使能了软件启动,那么ADC在启动的那一瞬间,便开始工作了,每时每刻地在工作,所以我认为,这句话去掉也可以,请大家评论下呗,谢谢了
而且,在这里我还有个问题,这个返回值,是不是在这个时刻ADC所测到的数据?


最佳答案

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

第一点,我明白了,必须得等到ADC转换完成后,才能读取数据,因为ADC转换有快有慢,对吧? 第二点,这次读出的数据上一次转换的结果?而不是这次所读取的数据?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

35

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
金钱
476
注册时间
2015-12-27
在线时间
116 小时
 楼主| 发表于 2016-2-23 20:21:20 | 显示全部楼层
xuande 发表于 2016-2-23 21:54
ADC转换总是需要时间的,有一定时长,必须在它转换完成之后再读;

读出的数据是上一次的转换结果。

第一点,我明白了,必须得等到ADC转换完成后,才能读取数据,因为ADC转换有快有慢,对吧?
第二点,这次读出的数据上一次转换的结果?而不是这次所读取的数据?
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11474
金钱
11474
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-2-23 21:54:05 | 显示全部楼层

ADC转换总是需要时间的,有一定时长,必须在它转换完成之后再读;

读出的数据是上一次的转换结果。


回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11474
金钱
11474
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-2-23 22:01:37 | 显示全部楼层
q546163199 发表于 2016-2-23 21:58
第一点,我明白了,必须得等到ADC转换完成后,才能读取数据,因为ADC转换有快有慢,对吧?
第二点,这次 ...


当前转换正在进行中。。。。

回复

使用道具 举报

35

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
金钱
476
注册时间
2015-12-27
在线时间
116 小时
 楼主| 发表于 2016-2-23 22:07:14 | 显示全部楼层
xuande 发表于 2016-2-23 22:01
当前转换正在进行中。。。。

哦哦,对对,明白了
回复

使用道具 举报

35

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
金钱
476
注册时间
2015-12-27
在线时间
116 小时
 楼主| 发表于 2016-2-23 22:07:31 | 显示全部楼层
xuande 发表于 2016-2-23 22:01
当前转换正在进行中。。。。

谢谢了。O(∩_∩)O哈哈~
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 06:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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