音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請(qǐng)教高手一個(gè)關(guān)于單片幾編程的問題

作者:ZYP898989 欄目:單片機(jī)
請(qǐng)教高手一個(gè)關(guān)于單片幾編程的問題
機(jī)的原來用匯編語言編程時(shí)中斷程序開頭都要進(jìn)行斷點(diǎn)保護(hù)處理,現(xiàn)在改用ICC進(jìn)行AVR單片機(jī)的編程,不明白中斷中的斷點(diǎn)保護(hù)是由編譯系統(tǒng)自動(dòng)完成的還是要手工編寫?

2樓: >>參與討論
javie
AVR應(yīng)該是自己保護(hù)的
 
3樓: >>參與討論
ccelec
C編譯器會(huì)完成中斷的斷點(diǎn)保護(hù)。
 
4樓: >>參與討論
yangzebin
回復(fù)
斷中的斷點(diǎn)保護(hù)是由編譯系統(tǒng)自動(dòng)完成的

5樓: >>參與討論
zyp898989
繼續(xù)
   可是我的程序出現(xiàn)一些現(xiàn)象讓我無法理解,系統(tǒng)結(jié)構(gòu)大概如下:一個(gè)主控制器,主要功能就是通過i2c總線讀取幾個(gè)從機(jī)的數(shù)據(jù),然后幾個(gè)主控制器通過485總線與計(jì)算機(jī)通訊把數(shù)據(jù)傳給計(jì)算機(jī),在添加與計(jì)算機(jī)通訊功能前一切正常,添加與計(jì)算機(jī)通訊功能后發(fā)現(xiàn)聯(lián)在485總線上的主控制器經(jīng)常發(fā)生“死機(jī)”現(xiàn)象,原來以為是死機(jī),但是經(jīng)過仔細(xì)觀察發(fā)現(xiàn)機(jī)器并沒有死,而是一直在執(zhí)行主循環(huán),所有的中斷都停止了,無法執(zhí)行,通訊也停了看上去像死機(jī)。
  開始懷疑中斷和子函數(shù)調(diào)用太多堆踐不夠用,增加了堆踐的數(shù)量,故障依舊。有懷疑錯(cuò)誤打開了某一個(gè)優(yōu)先級(jí)較高的中斷而沒有進(jìn)行相應(yīng)的處理造成的,仔細(xì)檢查也沒有。后來懷疑是某一個(gè)中斷沒有正常執(zhí)行,在關(guān)閉全局中斷后沒有打開,于是就在每個(gè)中斷的開頭處添加了允許全局中斷的指令,果然問題解決了,但是我還是不明白到底那里出了問題?
  所以還請(qǐng)各位高人幫忙分析一下!謝謝

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
那位朋友能提供太陽能供電電路資料
MC55_Q2501_Q2406_GPS_GPRS_Barcode
關(guān)電源蜂鳴器叫是怎么回事?
簡(jiǎn)單控制算法請(qǐng)教
51核有16位的么?在線等,急!
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)