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

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)程序跑飛的原因

單片機(jī)程序跑飛的原因

關(guān)鍵字:單片機(jī) 程序 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:25

1.意外中斷。

是否打開了某個(gè)中斷,但是沒(méi)有響應(yīng)和清除中端標(biāo)志,導(dǎo)致程序一直進(jìn)入中斷,造成死機(jī)假象。

2. 中斷變量處理不妥。

若定義某些會(huì)在中斷中修改的全局變量,這時(shí)要注意兩個(gè)問(wèn)題:首先為了防止編譯器優(yōu)化中斷變量,要在這些變量定義時(shí)前加 volatile,其次在主循環(huán)中讀取中斷變量前應(yīng)該首先關(guān)閉全局中斷,防止讀到一半被中斷給修改了,讀完之后再打開全局中斷;否則出現(xiàn)造成數(shù)據(jù)亂套。

3. 地址溢出,常見錯(cuò)誤為指針操作錯(cuò)誤。

我要著重說(shuō)的是數(shù)組下標(biāo)使用循環(huán)函數(shù)中循環(huán)變量,如果循環(huán)變量沒(méi)控制好則會(huì)出現(xiàn)數(shù)組下標(biāo)越界,意外修改系統(tǒng)的寄存器造成死機(jī),這種情況下如果死機(jī)說(shuō)明運(yùn)氣好,否則后面不知道發(fā)生什么頭疼的事。

4. 無(wú)條件的死循環(huán)。

比如使用while(x);等待電平變化,正常情況下x都會(huì)變成0,就怕萬(wàn)一,因此最好加上時(shí)間限制;

5. 看門狗沒(méi)有關(guān)閉。

有的單片機(jī)即使沒(méi)使用看門狗開機(jī)時(shí)也有可能意外自動(dòng)開啟了最小周期的看門狗,導(dǎo)致軟件不斷復(fù)位,造成死機(jī),這個(gè)要看芯片手冊(cè),最好在程序復(fù)位后首先應(yīng)該顯式清除看門狗再關(guān)閉看門狗;

6. 堆棧溢出。

最難查找的問(wèn)題,對(duì)于容量小的單片機(jī),盡量減少函數(shù)調(diào)用層級(jí),減少局部變量,從而減少壓棧的時(shí)候所需的空間。當(dāng)你把以上幾條都試過(guò)不能解決問(wèn) 題,試一試把你的被調(diào)用少函數(shù)直接內(nèi)置到調(diào)用的地方并且把占用RAM大的局部變量改成全局變量,試一試說(shuō)不定就可以了。

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

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

99精产国品一二三产区区别电影| 国产精品久久久一区二区三区| 成 人片 黄 色 大 片| 当着夫的面被夫上司玩弄| 办公室的交易hd在线观看| 美国式禁忌完整版1一4| 网禁拗女在稀缺视频网站| 亚洲国产精品网站在线播放| 成人国产片女人爽到高潮网站| 校园h学长含着粉嫩小奶| 国产毛多水多女人a片| 精品无码人妻一区二区免费av| 浮力影院50826| 黑人巨大vs日本人优在线| 人人妻人人澡人人爽人人精品av| good在线观看| japanese厨房乱xxx| 成人| 亚洲无线码一区国产欧美国日产| 评书三国演义袁阔成播讲365集| 国产97在线 | 亚洲| 男女无遮挡xx00动态图120秒| 人妻少妇精品视频一区二区三区| 亚洲精品久久久久中文字幕二区| 阿娇被躁120分钟视频| 欧美另类丰满熟妇乱xxxxx| 爆乳2把你榨干哦ova在线观看| 国产亚洲成av人片在线观黄桃| 评书三国演义袁阔成播讲365集| 国产欧美一区二区三区在线看| 亚洲色欲色欲www在线成人网| 宫交h打桩hh灌尿| 美国式禁忌| 边做饭边被躁国产| 18无码av精品一区二区三区| 玉女阁第一精品导航| 免费观看片的app下载| 你是我的城池营垒全集免费观看| 国产成人免费视频| 成人性生交大片免费看京东小视频| a片在线观看|