×
嵌入式 > 嵌入式开发 > 详情

单片机断电检测功能

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

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

 

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



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
现场总线系统的功能安全评价