2025-11-08 06:16:06
热启动就是断电后重新上电单片机还能记住之前状态。AVREF是单片机内部电压参考点,用来校准传感器数据。比如温度传感器测值前要拿AVREF电压和地之间接电位器,这样测出来的温度数才准。
热启动靠的是单片机内部电容放电维持时钟电路。当电源突然断开时电容还能存住电荷,比如接500微法的电容放电能维持2秒时钟信号。数据存储器里的状态寄存器也会被电池备份,比如ATmega328P的BOD寄存器能保存32字节数据。AVREF电压校准原理是让传感器输出电压和AVREF比较,比如DS18B20芯片的3.3V供电下,用1kΩ电位器调整AVREF到2.98V,这样测值误差从±1℃降到±0.1℃。实际测试数据证明,正确设置AVREF可使湿度传感器RH值误差从5%降到0.8%。但要注意AVREF不能接超过5V电压,否则会烧坏内部参考电路。
本题链接: