|
今天开始学习ADC的使用方法。2 ~6 h3 `3 ^8 i5 c8 d7 \* T" T 首先程序编写如图1所示。# W* I, ~+ M* N$ ?7 U% {1 _) a, f
程序分析:首先配置好串口,用于显示电压值,配置A0口为模拟输入。 由于我用万用表检测,最大电压为3.294,所以显示的电压voltage是读到的浮点值*3.294。 如果电压大于1.5V,板上的LED灯取反。9 W5 D) t7 [4 X0 b 每隔1s钟采集并显示一次电压值。3 a9 Q) }7 x+ r2 w ADC的API如图2所示,使用写的很清楚。
虽然ADC使用起来还是比较简单的,但是感觉采集的电压值不是很准,而且会波动,不知道是不是我使用不对的原因。/ t/ }, ]3 Y* i- |# D& x ; t" r* X# r5 @ & Z" ?, T/ ?/ {2 Z7 Z1 ~ |
微信公众号
手机版
" p' j4 L/ ~% F' p8 m7 s+ l
楼主,试了试你的程序,感觉电压跳变特别大,有没有改善的方法?/ z7 c4 }/ Z$ L3 c. S2 o; \