ADC — ADC_Vrefbuf
固件库: PY32L020_Firmware V1.2.1
芯片: PUYA
源文件:PUYA/PY32L020_Firmware_V1.2.1/Projects/PY32L020-STK/Example/ADC/ADC_Vrefbuf/Src/main.c
功能简介
本示例通过 ADC 读取内部参考电压(Vrefint),反算出实际供电电压 VDDA。这在电池供电系统中非常实用——不用外部电压表就能监测电池电量。
硬件准备
- 电位器(可调电阻)连接到 ADC 输入引脚
- 或使用内部温度传感器(无需额外硬件)
完整代码
|
|
代码讲解
代码结构清晰,主要包含外设初始化配置和主循环中的功能逻辑。请结合注释理解每一步的含义。
实验现象
- 串口助手打印 ADC 采样值
- 转动电位器时数值变化
- 温度传感器示例会显示芯片温度
注意事项
- ADC 参考电压影响测量精度
- 采样时间要根据信号源阻抗选择
- 使用前务必校准(Calibration)