[發明專利]中斷方法有效
| 申請號: | 200910197343.0 | 申請日: | 2009-10-16 |
| 公開(公告)號: | CN101699417A | 公開(公告)日: | 2010-04-28 |
| 發明(設計)人: | 梁豐 | 申請(專利權)人: | 華亞微電子(上海)有限公司 |
| 主分類號: | G06F13/24 | 分類號: | G06F13/24 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李麗 |
| 地址: | 201203 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中斷 方法 | ||
1.一種中斷方法,至少包括中斷入口步驟,中斷處理步驟,清中斷步驟和 退出步驟,所述清中斷步驟包括執行清中斷指令;其特征在于,所述清 中斷步驟還包括:在執行清中斷指令后,根據硬件清中斷的時間,進行 延時;
所述硬件清中斷指的是處理器通過向寄存器發出清中斷指令使該中斷對 應的中斷標識位發生變化,且將所述變化通過與所述中斷標識位對應的引腳 上的電位表現出來;
所述硬件清中斷的時間通過以下方式確定:將發出所述清中斷指令的時 刻作為時間起點,以所述電位表現出來的時刻作為結束時間點,所述結束時 間點和所述時間起點之間的差值作為所述硬件清中斷的時間。
2.如權利要求1所述的中斷方法,其特征在于,所述延時的時間在處理器 對同樣類型的中斷執行清中斷指令時獲得,包括:測量清中斷操作指令 完成與硬件完成的時間差。
3.如權利要求1所述的中斷方法,其特征在于,所述延時的時間在所述處 理器對同樣類型的中斷執行清中斷指令時獲得,包括:
分別測量清中斷操作指令完成的時間以及清中斷操作硬件完成的時間; 計算清中斷操作指令完成與硬件完成的時間差。
4.如權利要求3所述的中斷方法,其特征在于,通過示波器分別測量清中 斷操作指令完成的時間以及清中斷操作硬件完成的時間。
5.如權利要求4所述的中斷方法,其特征在于,所述通過示波器分別測量 清中斷操作指令完成的時間以及清中斷操作硬件完成的時間,包括:
在處理器執行清除中斷指令之后,通過所述示波器的第一通道記錄處理 器引腳所輸出的第一指示信號的電平變化,獲得起始時間點;
當硬件完成清中斷操作之后,通過所述示波器的第二通道記錄處理器中 斷引腳上中斷指示信號的電平變化,獲得結束時間點;
計算所述起始時間點與所述結束時間點的差值,獲得清中斷操作指令完 成與硬件完成的時間差。
6.如權利要求5所述的中斷方法,其特征在于,所述起始時間點為所述第 一指示信號由高電平變為低電平時所述第一指示信號為低電平的時間, 且所述結束時間點為所述中斷指示信號由低電平變為高電平時所述中斷 指示信號為高電平的時間;或者所述起始時間點為所述第一指示信號由 低電平變為高電平時所述第一指示信號為高電平的時間,且所述結束時 間點為所述中斷指示信號由高電平變為低電平時所述中斷指示信號為低 電平的時間。
7.如權利要求5所述的中斷方法,其特征在于,所述獲得起始時間點和獲 得結束時間點包括:當所述第一指示信號處于上升沿的30%至70%范圍 內,記錄所述起始時間點,且當所述中斷指示信號處于下降沿的30%至 70%范圍內,記錄所述結束時間點;或者當所述第一指示信號處于下降 沿的30%至70%范圍內,記錄所述起始時間點,且當所述中斷指示信號 處于上升沿的30%至70%范圍內,記錄所述結束時間點。
8.如權利要求2或3所述的中斷方法,其特征在于,所述根據硬件清中斷 的時間,進行延時還可包括:根據第一預定時間,再次進行延時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華亞微電子(上海)有限公司,未經華亞微電子(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/200910197343.0/1.html,轉載請聲明來源鉆瓜專利網。





