摘要:本文简单介绍如何操作ADC去读取电压,并且实现开发板上3个ADC按键检测的功能
适合群体:适用于润和Hi3861开发板,L0轻量系统驱动开发
6.1实验效果
查看开发板,可以看到除了复位按键之外,还有3个按键。而查看原理,我们可以看到这个3个按键其实都是接的GPIO5 引脚,而GPIO5引脚又可复用为ADC2引脚。
故而,我们可以猜测出来我们可以使用ADC检测电压,判断出来是哪个引脚被按下了。
看下效果:
当我按下 按键1的时候,串口会打印:
当我按下按键2的时候串口会打印:
当我按下 USER按键的时候串口会打印
其中 vlt_min 表示读取到ADC值的最小值,
vlt_max 表示读取到ADC值的最大值。
由此我