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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32的exti中斷調(diào)試遇到一奇怪問(wèn)題總結(jié)

          STM32的exti中斷調(diào)試遇到一奇怪問(wèn)題總結(jié)

          作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
          前兩日調(diào)試EXTI 中斷程序,程序很簡(jiǎn)單抄了網(wǎng)上的范例,起初調(diào)試正常,可以正常運(yùn)行,但我在程序中加入另外的代碼后問(wèn)題出現(xiàn),表現(xiàn)為中斷莫名其妙的開(kāi)始響應(yīng)!檢查自己的程序,未發(fā)現(xiàn)異常,中斷部分的設(shè)置也沒(méi)有為題。逐步屏蔽后加入的代碼,依據(jù)屏蔽的代碼不同,單步運(yùn)行后從不同的位置跳入中斷。怪哉怪哉....反復(fù)調(diào)試若干遍,花費(fèi)時(shí)間2天有余...
          百思不得其解之際,又檢查了自己的板子,看到BOOT1懸空,心中一動(dòng),當(dāng)初圖省事,空了此腳,難不成問(wèn)題在此?
          找了調(diào)帽裝上,一切正常,吐血....
          .....(心里活動(dòng)省略200字)
          原來(lái)
          雖然boot0置0了,但是boot1還是不能懸空的呀!
          ---------------------------------------------------
          另外一個(gè)小技巧:調(diào)試程序后進(jìn)入中斷,未清除中斷退出debug模式,再次debug的時(shí)候因?yàn)閕ar 5.20 debug 的復(fù)位功能并未自動(dòng)清除中斷,所以此時(shí)程序會(huì)自行進(jìn)入中斷,對(duì)調(diào)試造成困擾,解決方法是在main中第一句就放入中斷清除語(yǔ)句。運(yùn)行 復(fù)位 運(yùn)行 就正常了,就不用再手動(dòng)去按板子上的reset了。


          關(guān)鍵詞: STM32exti中斷調(diào)

          評(pí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); })();