你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【Nucleo板开发日志】+mbed平台---ADC学习

[复制链接]
feiante-155820 发布时间:2014-8-26 16:27
 今天开始学习ADC的使用方法。2 ~6 h3 `3 ^8 i5 c8 d7 \* T" T
首先程序编写如图1所示。# W* I, ~+ M* N$ ?7 U% {1 _) a, f
图1.JPG
( e8 j. O0 u9 p* K% j: s2 X. n程序分析:首先配置好串口,用于显示电压值,配置A0口为模拟输入。
+ Q* N. B- S1 I# H' l3 Z$ w* N* z由于我用万用表检测,最大电压为3.294,所以显示的电压voltage是读到的浮点值*3.294。
6 ]7 \% h9 m4 D$ y7 W% Z如果电压大于1.5V,板上的LED灯取反。9 W5 D) t7 [4 X0 b
每隔1s钟采集并显示一次电压值。3 a9 Q) }7 x+ r2 w
ADC的API如图2所示,使用写的很清楚。
5 o. r1 y$ p# f- z* {" x2 X( n 图2.JPG * T- p# {: r1 u2 C  v1 X
虽然ADC使用起来还是比较简单的,但是感觉采集的电压值不是很准,而且会波动,不知道是不是我使用不对的原因。/ t/ }, ]3 Y* i- |# D& x
 ; t" r* X# r5 @
 & Z" ?, T/ ?/ {2 Z7 Z1 ~
 
赞 收藏 1 评论3 发布时间:2014-8-26 16:27

举报

3个回答
anywill 回答时间:2016-10-16 07:43:06
微信截图_20161016073717.png , C$ \+ _3 ?& h; l7 [/ A
" p' j4 L/ ~% F' p8 m7 s+ l
楼主,试了试你的程序,感觉电压跳变特别大,有没有改善的方法?/ z7 c4 }/ Z$ L3 c. S2 o; \
anywill 回答时间:2016-10-16 07:57:33
刚才搜了一下,只有100脚以上的才有模拟参考电压输入引脚
pythonworld 回答时间:2016-10-24 22:40:30
我也发现用mbed ADC测量电压不准,不知道什么原因。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版