[发明专利]中断控制方法及中断控制单元无效
申请号: | 201110328496.1 | 申请日: | 2011-10-25 |
公开(公告)号: | CN103077137A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 魏忠慈;刘涛;罗任飞;谭延磊;邵勇 | 申请(专利权)人: | 北京大豪科技股份有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王申 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 控制 方法 单元 | ||
1.一种中断控制方法,其特征在于,包括:
MCU收到所述中断请求后,从可编程逻辑器件的中断标记寄存器中读取中断源信息,其中,所述中断源信息是所述可编程逻辑器件在接收到来自于中断源设备的外部中断信号后,根据该外部中断信号记录在所述中断标记寄存器中的信息;
所述MCU根据所述中断源信息生成中断任务;
所述MCU指示相应的执行设备执行所述中断任务。
2.根据权利要求1所述的方法,其特征在于,
所述MCU根据所述中断源信息生成中断任务包括:所述MCU根据读取的多个所述中断源信息以及预设的优先级规则生成包含有多个中断任务的中断任务序列;
对应地,所述MCU指示相应的执行设备执行所述中断任务包括:所述MCU指示相应的执行设备依次执行所述中断任务序列中的所述多个中断任务。
3.根据权利要求1所述的方法,其特征在于,还包括:当所述执行设备执行完所述中断任务后,所述MCU清除所述中断标记寄存器中记录的所述中断源信息。
4.根据权利要求1所述的方法,其特征在于,所述MCU根据所述中断源信息生成中断任务包括:所述MCU根据由所述中断源设备直接发来的特需中断请求生成中断任务。
5.根据权利要求1所述的方法,其特征在于,所述MCU收到所述中断请求后,从所述中断标记寄存器中读取所述中断源信息包括:所述MCU收到所述中断请求后,当预设的扫描周期到时,从所述中断标记寄存器中读取所述中断源信息。
6.根据权利要求1所述的方法,其特征在于,当所述执行设备为驱动器时,所述方法还包括:所述MCU在所述可编程逻辑器件中预先配置驱动控制曲线表,该驱动控制曲线表中的各个曲线点中包含有脉冲驱动信号参数;
对应地,所述MCU指示相应的执行设备执行所述中断任务包括:
当所述中断任务生成后,所述MCU根据所述中断任务向所述可编程逻辑器件发送曲线点执行顺序的驱动命令;
所述可编程逻辑器件根据所述曲线点执行顺序依次查找相应的曲线点,并根据查找到的曲线点中的脉冲驱动信号参数生成脉冲驱动信号输出给所述驱动器。
7.一种中断控制单元,其特征在于,包括可编程逻辑器件及与该可编程逻辑器件通信连接的MCU,其中:
所述可编程逻辑器件用于当接收到来自于中断源设备的外部中断信号后,根据该外部中断信号在相应的中断标记寄存器中记录中断源信息;并用于当完成所述更新后,向所述MCU发出中断请求;
所述MCU用于当收到所述中断请求后,从所述可编程逻辑器件的所述中断标记寄存器中读取所述中断源信息;并用于根据读取的所述中断源信息生成中断任务;并用于指示相应的执行设备执行生成的所述中断任务。
8.根据权利要求7所述的中断控制单元,其特征在于,
所述可编程逻辑器件包括:
寄存器记录模块,用于当接收到来自于中断源设备的外部中断信号后,根据该外部中断信号在相应的中断标记寄存器中记录中断源信息;
中断请求模块,用于当寄存器记录模块完成所述更新后,向所述MCU发出中断请求;
所述MCU包括:
中断读取模块,用于当收到所述中断请求后,从所述可编程逻辑器件的所述中断标记寄存器中读取所述中断源信息;
任务生成模块,用于根据中断读取模块读取的所述中断源信息生成中断任务;
任务执行模块,用于指示相应的执行设备执行任务生成模块生成的所述中断任务。
9.根据权利要求8所述的中断控制单元,其特征在于,所述MCU还包括:标记清除模块,用于当所述执行设备执行完所述中断任务后,清除所述中断标记寄存器中记录的所述中断源信息。
10.根据权利要求8所述的中断控制单元,其特征在于,所述任务生成模块还用于根据由所述中断源设备直接发来的特需中断请求生成中断任务。
11.根据权利要求8所述的中断控制单元,其特征在于,所述MCU还包括:周期设定模块,用于设定扫描周期;所述中断读取模块还用于当收到所述中断请求后,在周期设定模块设定的扫描周期到达时,从所述可编程逻辑器件的所述中断标记寄存器中读取所述中断源信息。
12.根据权利要求8所述的中断控制单元,其特征在于,
所述MCU还包括曲线配置模块,用于在所述可编程逻辑器件中预先配置驱动控制曲线表,该驱动控制曲线表中的各个曲线点中包含有脉冲驱动信号参数;
所述任务执行模块还用于当所述中断任务生成后,根据所述中断任务向所述可编程逻辑器件发送曲线点执行顺序的驱动命令;
所述可编程逻辑器件还包括脉冲驱动模块,用于根据所述曲线点执行顺序依次查找相应的曲线点,并根据查找到的曲线点中的脉冲驱动信号参数生成脉冲驱动信号输出给所述驱动器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大豪科技股份有限公司,未经北京大豪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110328496.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:EL元件、EL元件的制造方法、显示装置以及照明装置
- 下一篇:跨行式拖拉机