<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > AVR的BOD,不得不說的功能應(yīng)用

          AVR的BOD,不得不說的功能應(yīng)用

          作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
          作為一個正式的系統(tǒng)或產(chǎn)品,當(dāng)系統(tǒng)基本功能調(diào)試完成后,一旦進(jìn)行現(xiàn)場測試階段,請注意馬上改寫熔絲位的配置,啟用AVR電源檢測(BOD)功能。

          對于5V系統(tǒng),設(shè)置BOD電平為4.0V;對于3V系統(tǒng),設(shè)置BOD電平為2.7V。然后允許BOD檢測。

          本文引用地址:http://www.ex-cimer.com/article/201611/321122.htm

          這樣,一旦AVR的供電電壓低于BOD電平,AVR進(jìn)入RESET(不執(zhí)行程序了)。而當(dāng)電源恢復(fù)到BOD電平以上,AVR才正式開始從頭執(zhí)行程 序。保證了系統(tǒng)的可靠性!

          原因分析如下:
          AVR是寬電壓工作的芯片,當(dāng)電壓跌至2.5V,系統(tǒng)程序還能工作。這是有2個可怕的現(xiàn)象可能出現(xiàn),
          1。外圍芯 片工作已經(jīng)混亂,AVR讀到的東西不正確,造成程序的執(zhí)行發(fā)生邏輯錯誤(不是AVR本身的原因)。
          2。當(dāng)電源低到臨界點,如2.4V時,并且在 此互上互下的,AVR本身的程序執(zhí)行也不正常,取指令、讀數(shù)據(jù)都可能發(fā)生錯誤,或程序亂飛、不穩(wěn)定(AVR本身的原因,實際任何的單片機(jī)都是這樣的),非 常容易造成EEPROM、FALSH的破壞。有人問51怎么不會?實際上51也是這樣,只是51內(nèi)部沒有直接寫EEPROM、FLASH的指令,它的程序 亂飛留不下痕跡。還有人有疑問:外掛EEPROM,掉電時怎么不會改寫?實際是外掛EEPROM,當(dāng)電壓低于4V(2.7V)時,它已經(jīng)不工作了,程序去 改內(nèi)容也改不了。而AVR內(nèi)部的東西在臨界電壓時都能工作,但非常不穩(wěn)定。

          AVR的BOD功能必須要使用,我早期使用51時,凡是產(chǎn)品外部都要使用電源監(jiān)測芯片,現(xiàn)在AVR自己本身就有該功能,一定要使用。

          這些教課書上是沒有的。


          關(guān)鍵詞: AVRBOD功能應(yīng)

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();