微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AVR单片机断电检测功能

AVR单片机断电检测功能

时间:11-23 来源:互联网 点击:
系统在断电的时候会出现一定时间的电源电压波动,如果不做处理,你会发现单片机会自动复位重启,然后执行一定时间值到系统完全断电,尤其是一些使用简易电阻电容复位电路自动复位的系统,基本上都会发生,这里就需要断电检测功能来避免这个问题的发生。比如你的系统是上电后通过串口输出1串字符,然后开始做其他工作,假如没做断电检测,那么系统会在电压的波动当作复位信号,从而重新复位开始从程序的起点开始工作,输出那一串字符,当然时间未必够让单片机把完整的字符串全部输送出来。如果是在一些工业控制系统中,很可能导致事故。

AVR单片机断电检测功能默认是没有打开的,需要你通过AVR单片机熔断丝去配置。配置的位置:

将Brown-out detection level at VCC=2.7V;[BODLEVEL=1]和Brown-out detection enabled[BODEN=0]钩上。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top