您的位置 首页 知识

AVR的BOD,不得不说的功用使用

作为一个正式的系统或产品,当系统基本功能调试完成后,一旦进行现场测试阶段,请注意马上改写熔丝位的配置,启用AVR的电源检测(BOD)功能

作为一个正式的体系或产品,当体系基本功用调试完成后,一旦进行现场测验阶段,请注意立刻改写熔丝位的装备,启用AVR电源检测(BOD)功用。

关于5V体系,设置BOD电平为4.0V;关于3V体系,设置BOD电平为2.7V。然后答应BOD检测。

这样,一旦AVR的供电电压低于BOD电平,AVR进入RESET(不履行程序了)。而当电源康复到BOD电平以上,AVR才正式开端从头履行程 序。确保了体系的可靠性!

原因剖析如下:
AVR是宽电压作业的芯片,当电压跌至2.5V,体系程序还能作业。这是有2个可怕的现象或许呈现,
1。外围芯 片作业现已紊乱,AVR读到的东西不正确,形成程序的履行产生逻辑过错(不是AVR自身的原因)。
2。当电源低到临界点,如2.4V时,并且在 此互上互下的,AVR自身的程序履行也不正常,取指令、读数据都或许产生过错,或程序乱飞、不稳定(AVR自身的原因,实践任何的单片机都是这样的),非 常简单形成EEPROM、FALSH的损坏。有人问51怎样不会?实践上51也是这样,仅仅51内部没有直接写EEPROM、FLASH的指令,它的程序 乱飞留不下痕迹。还有人有疑问:外挂EEPROM,掉电时怎样不会改写?实践是外挂EEPROM,当电压低于4V(2.7V)时,它现已不作业了,程序去 改内容也改不了。而AVR内部的东西在临界电压时都能作业,但十分不稳定。

AVR的BOD功用有必要要运用,我前期运用51时,但凡产品外部都要运用电源监测芯片,现在AVR自己自身就有该功用,一定要运用。

这些教课书上是没有的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/258846.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部