標(biāo)題:
關(guān)于當(dāng)兩定時器同時進(jìn)入中斷單片機(jī)如何處理的問題
[打印本頁]
作者:
@小明
時間:
2016-11-2 21:38
標(biāo)題:
關(guān)于當(dāng)兩定時器同時進(jìn)入中斷單片機(jī)如何處理的問題
當(dāng)程序中開多個定時器時就要考慮定時器的優(yōu)先級的問題。但有時當(dāng)兩個定時器同時執(zhí)行中斷程序是單片機(jī)是怎樣處理的呢?
是執(zhí)行優(yōu)先級高的中斷后忽略優(yōu)先級低的中斷還是先執(zhí)行優(yōu)先級高的中斷后續(xù)執(zhí)行優(yōu)先級低的中斷。
作者:
ynking
時間:
2016-11-3 00:30
不同的CPU 有不同的策略,具體看吧,可以設(shè)置中斷嵌套,也可以不允許,按優(yōu)先級來。
具體看你的應(yīng)用
作者:
zl2168
時間:
2016-11-3 08:24
當(dāng)CPU正在執(zhí)行某個中斷服務(wù)程序時,如果發(fā)生更高一級的中斷源請求中斷,CPU可以“中斷”正在執(zhí)行的低優(yōu)先級中斷,轉(zhuǎn)而響應(yīng)更高一級的中斷。
作者:
zl2168
時間:
2016-11-3 08:24
高優(yōu)先級中斷可以中斷正在響應(yīng)的低優(yōu)先級中斷,反之則不能。
作者:
zl2168
時間:
2016-11-3 08:25
同優(yōu)先級中斷不能互相中斷。即某個中斷(不論是高優(yōu)先級或低優(yōu)先級)一旦得到響應(yīng),與它同級的中斷就不能再中斷它。
作者:
zl2168
時間:
2016-11-3 08:25
同一中斷優(yōu)先級中,若有多個中斷源同時請求中斷(實際上發(fā)生這種情況的概率幾乎為0),CPU將先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。
作者:
zl2168
時間:
2016-11-3 08:26
以上
摘自
張志良編著的:
《
80C51
單片機(jī)實用教程——基于
Keil C
和
Proteus
》高等教育出版社
ISBN 978-7-04-044532-9,
用于學(xué)習(xí)
51
單片機(jī)原理,便于閱讀理解,便于自學(xué)。
作者:
gregrgr
時間:
2016-11-3 13:24
CPU將先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。
作者:
zl2168
時間:
2016-11-3 15:45
gregrgr 發(fā)表于 2016-11-3 13:24
CPU將先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。
優(yōu)先級,不是優(yōu)先權(quán)。優(yōu)先權(quán)順序是固定的,優(yōu)先級是可編程的。
作者:
zl2168
時間:
2016-11-3 15:48
同一中斷優(yōu)先級,同時請求中斷情況的概率幾乎為0。51單片機(jī)這樣設(shè)計,體現(xiàn)了其嚴(yán)密性。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1