4327|5

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如果Cortex-m3能够禁止/使能同一优先级中断全部中断就好了 [复制链接]

                                 如果有 禁止/使能 同某一优先级中断, 不影响其他优先级级别的中断,就更好了。
此帖出自stm32/stm8论坛

最新回复

                                 能否通过软件中断(SWI)进入OS临界段,并设置软件中断优先级高于系统级中断,这样自然就屏蔽了系统级的低优先级中断。不好意思,我对Cortex-M3的中断控制器还不是了解很深,也许上述说法不现实,仅供参考。   详情 回复 发表于 2008-1-14 17:53
点赞 关注
 

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

把这组中断的优先级降到最低或一个一个地关闭能达到目的

                                 楼主说的功能好像只是一个目前可以实现的复合功能而已,不知我理解得对不对?
此帖出自stm32/stm8论坛
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

每个中断优先级都有一个全局 使能/禁止 标志位就好了

 
 
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 

哈哈,这个问题要问一下ARM公司是怎么想的?

我们买了ARM公司的IP并设计到我们的产品中,但ARM并没有授权我们可以修改这个IP,我们也还没有这个本事去修改它。

想问一下,为什么楼主会有这个要求?有什么特殊的应用一定要这样做吗?
此帖出自stm32/stm8论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

5
 

主要是为了提高OS下中断实时性。

主要是为了提高OS下中断实时性。

方便将中断分为 系统级中断(受OS临界断影响)和 硬件级中断(不受OS临界断影响)。硬件级中断不调用任何OS内核函数。

系统级中断低优先级,
硬件级中断搞优先级,

进入OS临界断只需关闭低优先级中断全局标志位就行了。

只用过AVR,Cortex-m3不熟。



此帖出自stm32/stm8论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 

能否通过软件中断(SWI)进入OS临界段,并设置软件中断优先级

能否通过软件中断(SWI)进入OS临界段,并设置软件中断优先级高于系统级中断,这样自然就屏蔽了系统级的低优先级中断。

不好意思,我对Cortex-M3的中断控制器还不是了解很深,也许上述说法不现实,仅供参考。
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表