98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)程序死機(jī)原因查找方法

單片機(jī)程序死機(jī)原因查找方法

作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:15
   單片機(jī)程序死機(jī),跑飛了可以從以下幾個(gè)方面查找原因:
    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í)間限制;
    5. 看門狗沒有關(guān)閉。有的單片機(jī)即使沒使用看門狗開機(jī)時(shí)也有可能意外自動(dòng)開啟了最小周期的看門狗,導(dǎo)致軟件不斷復(fù)位,造成死機(jī),這個(gè)要看芯片手冊(cè),最好在程序復(fù)位后首先應(yīng)該顯式清除看門狗再關(guān)閉看門狗;
    6. 堆棧溢出。最難查找的問題,對(duì)于容量小的單片機(jī),盡量減少函數(shù)調(diào)用層級(jí),減少局部變量,從而減少壓棧的時(shí)候所需的空間。當(dāng)你把以上幾條都試過不能解決問題,試一試把你的被調(diào)用少函數(shù)直接內(nèi)置到調(diào)用的地方并且把占用RAM大的局部變量改成全局變量,試一試說不定就可以了。

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

你日的我走不了路了| 亚洲区色情区激情区小说| 色偷偷伊人大杳蕉综合网| jk白丝班长在我胯下娇喘| 蜜桃av噜噜一区二区三区| 浴室人妻的情欲hd三级国产| 男人一边吻奶边挵进去免费软件| 两根巨物一起三p白洁| 老师在办公室里给我开除了| 亚洲春色av无码专区456| 亚洲视频在线观看| 日韩精品一区二区三区在线观看| 黑人上司粗大拔不出来电影| 又粗又爽高潮午夜免费视频| 国产无遮挡a片又黄又爽| 手机在线看片| 欧洲亚洲精品a片久久99果冻| 俄罗斯毛毛xxxx喷水| 少妇┅┅快┅┅用力| 长篇交换高h肉辣全集目录| 欧美人与鲁交大毛片免费| 极品白嫩的小少妇| 浪荡受np双性合集| 受被攻c哭高h视频网站| 国语我和子的乱视频| 成人精品一区二区三区电影| 惨遭蹂躏的大学校花| 国自产拍偷拍精品啪啪一区二区| 97人妻人人揉人人躁人人| 国产探花在线精品一区二区| 58同城网招聘找工作| 一本一道久久a久久精品综合| 欧美黑人又粗又大的性格特点| 最近中文字幕高清字幕mv| 狠狠躁夜夜躁av网站色| 日韩精品久久日日躁夜夜躁影视| 满清十大酷刑在线观看| 美女做爰a片毛片aaaa| 真人高清实拍女处被破的视频| 偷窥美女洗澡一区二区三区| 极品人妻洗澡后被朋友玩|