liujianbo818
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個(gè)
工控威望: 313 點(diǎn)
下載積分: 2030 分
在線時(shí)間: 329(小時(shí))
注冊(cè)時(shí)間: 2008-08-30
最后登錄: 2024-07-09
查看liujianbo818的 主題 / 回貼
樓主  發(fā)表于: 2009-03-22 10:46
我在書上看到這么一句,中斷程序不能被嵌套,(中斷程序不能再被中斷)
但我看這個(gè)樣例,關(guān)于通信的,接收完成中斷中間嵌入了定時(shí)中斷,編譯嗨能過(guò)去!這不前后矛盾嗎?
附件: 20070206注釋.rar (10 K) 下載次數(shù):39
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
lin5979
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個(gè)
工控威望: 263 點(diǎn)
下載積分: 661 分
在線時(shí)間: 62(小時(shí))
注冊(cè)時(shí)間: 2008-11-07
最后登錄: 2024-09-14
查看lin5979的 主題 / 回貼
1樓  發(fā)表于: 2009-04-03 09:52
    
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個(gè)
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時(shí)間: 209(小時(shí))
注冊(cè)時(shí)間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
2樓  發(fā)表于: 2009-04-04 08:45
在你上傳的RCVcomplete子程序中,我看到的只是個(gè)中斷10賦值,不存在嵌套問(wèn)題.,看來(lái)是概念性錯(cuò)誤。

在計(jì)算機(jī)程序中中斷是可以再被中斷的,優(yōu)先級(jí)高的會(huì)中斷優(yōu)先級(jí)低的。
而在PLC的中斷程序是不能被重復(fù)中斷的,當(dāng)一個(gè)中斷程序執(zhí)行時(shí),優(yōu)先級(jí)高的也不能中斷當(dāng)前中斷程序,只是按照中斷優(yōu)先級(jí)進(jìn)入隊(duì)列等待, 也編不出一個(gè)中斷嵌套程序。

如果在中斷程序中使用
ENI
指令打開中斷,就有可能出現(xiàn)中斷程序被再中斷
而造成嵌套,這類錯(cuò)誤編譯時(shí)不會(huì)檢測(cè)出錯(cuò)誤,下載時(shí)才會(huì)出錯(cuò)。
[ 此帖被醉湮邃虞在2009-04-04 08:51重新編輯 ]
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812