資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)程序跑飛的原因詳細(xì)說明
1.意外中斷。
是否打開了某個(gè)中斷,但是沒有響應(yīng)和清除中端標(biāo)志,導(dǎo)致程序一直進(jìn)入中斷,造成死機(jī)假象。
2. 中斷變量處理不妥。
若定義某些會(huì)在中斷中修改的全局變量,這時(shí)要注意兩個(gè)問題:首先為了防止編譯器優(yōu)化中斷變量,要在這些變量定義時(shí)前加 volatile,其次在主循環(huán)中讀取中斷變量前應(yīng)該首先關(guān)閉全局中斷,防止讀到一半被中斷給修改了,讀完之后再打開全局中斷;否則出現(xiàn)造成數(shù)據(jù)亂套。
3. 地址溢出,常見錯(cuò)誤為指針操作錯(cuò)誤。
我要著重說的是數(shù)組下標(biāo)使用循環(huán)函數(shù)中循環(huán)變量,如果循環(huán)變量沒控制好則會(huì)出現(xiàn)數(shù)組下標(biāo)越界,意外修改系統(tǒng)的寄存器造成死機(jī),這種情況下如果死機(jī)說明運(yùn)氣好,否則后面不知道發(fā)生什么頭疼的事。
4. 無條件的死循環(huán)。
比如使用while(x);等待電平變化,正常情況下x都會(huì)變成0,就怕萬一,因此最好加上時(shí)間限制;
- 單片機(jī)程序跑飛的三種現(xiàn)象、原因及解決方法
- 調(diào)用S12(X)單片機(jī)Flash擦寫函數(shù),程序跑飛問題
- 單片機(jī)意外死機(jī),意外復(fù)位,程序跑飛
- 【跑飛、死機(jī)】單片機(jī)?msp430程序跑飛原因和解決方式積累
- 單片機(jī)開發(fā)小程序
- 基于單片機(jī)的電阻電容測量應(yīng)用程序 114次下載
- 單片機(jī)程序為什么會(huì)死機(jī)跑飛資料下載
- 51單片機(jī)程序跑飛的現(xiàn)象及影響與原因詳細(xì)概述
- 單片機(jī)有哪些品牌和單片機(jī)軟件延時(shí)10ms的程序及有哪些排序算法
- 為什么單片機(jī)的程序必須是死循環(huán)
- 什么是程序跑飛以及軟件陷阱技術(shù)詳細(xì)實(shí)例說明
- 51單片機(jī)有哪些常用程序?51單片機(jī)4個(gè)常用程序匯總 27次下載
- 單片機(jī)應(yīng)用程序綜合實(shí)例——單片機(jī)與接口技術(shù) 0次下載
- 單片機(jī)程序跑飛現(xiàn)象和基于555定時(shí)器的看門狗電路的設(shè)計(jì) 18次下載
- Silabs的Flash單片機(jī)丟失程序原因 122次下載
- 單片機(jī)里的程序是如何運(yùn)行? 3908次閱讀
- 芯片不定時(shí)跑飛和復(fù)位的五大原因 8798次閱讀
- 單片機(jī)的主程序是如何執(zhí)行的 1w次閱讀
- 使用單片機(jī)實(shí)現(xiàn)復(fù)位電路的資料詳細(xì)說明 4562次閱讀
- 51單片機(jī)程序運(yùn)行跑飛現(xiàn)象分析 7783次閱讀
- 單片機(jī)晶振不起振有哪些原因如何解決這個(gè)問題 8349次閱讀
- 單片機(jī)晶振不起振的40個(gè)原因分析 4.3w次閱讀
- 單片機(jī)開發(fā)中應(yīng)掌握的幾個(gè)基本技巧 3548次閱讀
- 你的單片機(jī)程序為什么會(huì)跑飛了?單片機(jī)程序死機(jī)跑飛的六大原因 1w次閱讀
- 怎么讀取單片機(jī)程序_單片機(jī)程序是如何執(zhí)行的_如何讀懂單片機(jī)程序 7.4w次閱讀
- 單片機(jī)看門狗電路的作用,看門狗系統(tǒng)設(shè)計(jì)技巧及其抗干擾措施 3964次閱讀
- 單片機(jī)程序有多大 怎么看? 6623次閱讀
- 單片機(jī)與程序設(shè)計(jì)(上) 3786次閱讀
- 單片機(jī)程序總跑飛?小技巧幫你忙 8538次閱讀
- 干貨分享:DSP程序跑飛的原因?你是如何解決的? 6515次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多