
今天开始学习ADC的使用方法。$ h. R$ Y8 r; K3 H( o7 s 首先程序编写如图1所示。 ![]() 程序分析:首先配置好串口,用于显示电压值,配置A0口为模拟输入。 由于我用万用表检测,最大电压为3.294,所以显示的电压voltage是读到的浮点值*3.294。2 |9 u) E9 \( |0 v0 V3 A0 u 如果电压大于1.5V,板上的LED灯取反。/ P) ?( Y9 C8 Y 每隔1s钟采集并显示一次电压值。 ADC的API如图2所示,使用写的很清楚。2 n: l+ L$ {# T1 C$ z ![]() 虽然ADC使用起来还是比较简单的,但是感觉采集的电压值不是很准,而且会波动,不知道是不是我使用不对的原因。 ( V- T1 ?0 o: n 6 j/ G1 |" P: T+ v4 q* @ |
楼主,试了试你的程序,感觉电压跳变特别大,有没有改善的方法?