飛思卡爾后背資料7.ppt

飛思卡爾后背資料7.ppt

ID:48466885

大?。?13.00 KB

頁數(shù):9頁

時(shí)間:2020-01-18

飛思卡爾后背資料7.ppt_第1頁
飛思卡爾后背資料7.ppt_第2頁
飛思卡爾后背資料7.ppt_第3頁
飛思卡爾后背資料7.ppt_第4頁
飛思卡爾后背資料7.ppt_第5頁
資源描述:

《飛思卡爾后背資料7.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、HCS12中斷默認(rèn)狀態(tài):在進(jìn)入中斷服務(wù)程序時(shí),I位自動(dòng)置1,禁止其他可屏蔽中斷即使有優(yōu)先級更高的中斷請求,也必須等當(dāng)前中斷服務(wù)程序執(zhí)行完以后才能響應(yīng)優(yōu)先級的作用只有在多個(gè)中斷源同時(shí)請求中斷時(shí)在能體現(xiàn)無法實(shí)現(xiàn)中斷嵌套如果在進(jìn)入中斷服務(wù)程序時(shí),手動(dòng)對I位清零:任何其他可屏蔽中斷都可以被響應(yīng),無論其優(yōu)先級有多高中斷響應(yīng)由時(shí)間控制,可以實(shí)現(xiàn)中斷嵌套對中斷執(zhí)行無法預(yù)測HPRIO寄存器寫入HPRIO中的中斷向量的后八位,可以改變該中斷的優(yōu)先級同樣,優(yōu)先級的作用只有在多個(gè)中斷源同時(shí)請求中斷時(shí)在能體現(xiàn)HCS12默認(rèn)中斷處理機(jī)制運(yùn)行運(yùn)行運(yùn)行等待運(yùn)行等待

2、中斷A中斷B程序低優(yōu)先級高優(yōu)先級中斷A請求中斷B請求等待人人平等在可屏蔽中斷服務(wù)程序中EnableInterrupts運(yùn)行運(yùn)行運(yùn)行等待運(yùn)行運(yùn)行等待中斷A中斷B程序低優(yōu)先級高優(yōu)先級中斷B請求中斷B被掛起中斷A請求長幼不分采用中斷優(yōu)先處理機(jī)制運(yùn)行運(yùn)行等待運(yùn)行運(yùn)行等待中斷A中斷B程序低優(yōu)先級高優(yōu)先級中斷A請求中斷B請求中斷B返回運(yùn)行等級森嚴(yán)中斷優(yōu)先處理機(jī)制在中斷服務(wù)程序中,首先對I為清零,即EnableInterrupts選擇優(yōu)先級更高的中斷源可以進(jìn)入響應(yīng)中斷設(shè)置優(yōu)先等級兩級一個(gè)中斷源為低優(yōu)先級,其他為高優(yōu)先級在低優(yōu)先級中斷服務(wù)程序中,對I

3、位清零在高優(yōu)先級中斷服務(wù)程序中,不清零多級利用局部的中斷屏蔽位比如TimerChannel0的中斷屏蔽位TIE_C0I優(yōu)先機(jī)制-兩級例如:中斷向量地址$FFF0–FFF1為低優(yōu)先級其他的中斷為高優(yōu)先級在$FFF0–FFF1中斷服務(wù)程序中,EnableInterrupts(I位清零)其他的中斷包括自己都可以在中斷服務(wù)程序執(zhí)行時(shí),被響應(yīng)在其他的中斷服務(wù)程序中,I位不清零(默認(rèn))只有當(dāng)前中斷服務(wù)程序執(zhí)行完后,才能響應(yīng)其他的中斷請求當(dāng)同時(shí)有多個(gè)中斷源請求中斷時(shí),中斷向量地址最靠近$FFFF的,將會(huì)首先被響應(yīng)優(yōu)先機(jī)制–多級自定義優(yōu)先級中斷向量地

4、址中斷源CCR屏蔽位局部屏蔽位HPRIO1中$FFEE,$FFEFECT通道0ITIE_C0I$EE0低$FFEC,$FFEDECT通道1ITIE_C1I$EC2高$FFEA,$FFEBECT通道2ITIE_C2I$EA要求:在低優(yōu)先級的中斷服務(wù)程序中,高優(yōu)先級的中斷請求可以被響應(yīng)HPRIO=0xEA:ECT0,1,2同時(shí)請求中斷時(shí),CPU將會(huì)首先響應(yīng)通道2默認(rèn)時(shí),CPU將會(huì)首先響應(yīng)通道0優(yōu)先機(jī)制–多級情況1:每個(gè)中斷都單獨(dú)發(fā)生,在一個(gè)中斷程序執(zhí)行時(shí),沒有其他中斷情況2:在執(zhí)行ECT1的中斷服務(wù)程序時(shí),ECT0請求中斷ECT0中斷服務(wù)

5、程序?qū)⒈粓?zhí)行情況3:在執(zhí)行ECT2的中斷服務(wù)程序時(shí),ECT0請求中斷ECT2的中斷服務(wù)程序執(zhí)行結(jié)束后,執(zhí)行ECT0的中斷服務(wù)程序情況4:ECT1,ECT2同時(shí)請求中斷ECT1的中斷服務(wù)程序先執(zhí)行,當(dāng)EnableInterrupts后執(zhí)行ECT2的中斷服務(wù)程序ECT2的中斷服務(wù)程序執(zhí)行結(jié)束后,返回執(zhí)行ECT1的中斷服務(wù)程序方案:優(yōu)先機(jī)制–多級在ECT0中斷服務(wù)程序中:在ECT1中斷服務(wù)程序中(自定義優(yōu)先級最低):在ECT2中斷服務(wù)程序中(自定義優(yōu)先級最高):用戶程序TIE_C1I=0;//關(guān)閉ECT1局部中斷TIE_C2I=1;//開放

6、ECT2局部中斷EnableInterrupts;//開放全局中斷…TIE_C1I=1;//開放ECT1局部中斷TIE_C2I=1;//開放ECT2局部中斷TIE_C0I=1;//開放ECT0局部中斷TIE_C2I=1;//開放ECT2局部中斷EnableInterrupts;//開放全局中斷…TIE_C0I=1;//開放ECT0局部中斷TIE_C2I=1;//開放ECT2局部中斷

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。