[发明专利]基于嵌入式芯片的可抢占、可嵌套中断控制方法无效

专利信息
申请号: 201310607435.8 申请日: 2013-11-27
公开(公告)号: CN103676727A 公开(公告)日: 2014-03-26
发明(设计)人: 孙丰祥;许学芳;丁俊健;罗铭;程玉伟;刘小波;郑昌露;胡恩俊 申请(专利权)人: 南京国电南自美卓控制系统有限公司
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 210032 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于嵌入式芯片的可抢占、可嵌套中断控制方法,通过获取当前被触发的多个中断的优先级,屏蔽低优先级开放高优先级的措施实现中断的抢占;通过对高优先级中断的开放和当前运行中断使能的适时开放实现中断的嵌套;通过计数器累计进入中断次数作为条件,禁止中断嵌套时的任务调度,灵活的运用底层代码与嵌入式操作系统代码之间的参数传递,协调了中断处理与任务调度之间的关系,实现嵌入式芯片的中断抢占与嵌套,完善的中断处理机制,满足保护测控装置硬件平台中断处理的需求。
搜索关键词: 基于 嵌入式 芯片 抢占 嵌套 中断 控制 方法
【主权项】:
一种基于嵌入式芯片的可抢占、可嵌套中断控制方法,其特征在于:嵌入式芯片的多中断被触发时区分硬件设置的中断优先级,高优先级的中断优先执行打断低优先级中断;多中断实现嵌套,包括以下步骤,步骤(1),中断被触发后跳入面向硬件操作的底层代码,进行压栈保护现场操作,并禁止任务调度;步骤(2),获取中断的类型,得到当前被触发中断中最高的优先级;步骤(3),通过查表处理屏蔽比当前中断优先级低的所有中断;步骤(4),开启比当前中断优先级高的所有中断,允许比当前中断优先级高的中断对当前中断的抢占;步骤(5),清除当前中断的标志位,使其重新开放;步骤(6),跳转出面向硬件的底层程序,将参数传递到嵌入式芯片所处的应用程序与操作系统代码中,恢复之前的中断现场;步骤(7),应用程序清除中断为下一次进入中断做好准备,重复步骤(1)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自美卓控制系统有限公司,未经南京国电南自美卓控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310607435.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top