注册 登录
查看: 462|回复: 4

[K60] K60中断嵌套怎么写?

[复制链接]
发表于 2014-3-20 20:06:12 | 显示全部楼层 |阅读模式
本帖最后由 巨无霸 于 2014-3-20 20:13 编辑

我想让DMA优先级比外部中断高,外部中断(A引脚触发的)优先级比pit优先级高,并且能嵌套,也就是DMA不能被其余那两个打断,但是可以打断pit,外部不能被PIT打断,但可以打断pit,是这样写吗?如图
还有就是NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)这个函数里的参数是什么意思呢@fire  @山外メ雲ジ


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-3-20 20:07:39 | 显示全部楼层
抢占优先级,和亚优先级,要想能够嵌套,两个中断的抢占优先级必须要配置成不一样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-20 20:15:50 | 显示全部楼层
郑倚云 发表于 2014-3-20 20:07
抢占优先级,和亚优先级,要想能够嵌套,两个中断的抢占优先级必须要配置成不一样的

哪个是抢占优先级?抢占优先级越高,对应的数应该越小吗?
回复 支持 反对

使用道具 举报

发表于 2014-3-20 20:29:39 | 显示全部楼层
巨无霸 发表于 2014-3-20 20:15
哪个是抢占优先级?抢占优先级越高,对应的数应该越小吗?

Coertx-M4系列 中断嵌套的 说明 - 智能车资料区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ... ;tid=959&ctid=1

优先级值越小,优先级越高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-20 20:59:37 | 显示全部楼层
刚才试了一下还是不行,能否实现这样嵌套思路,当PIT、输入捕捉中断同时发生时,使其响应PIT,但是在PIT服务子程序时,输入捕捉发生中断申请,这时允许输入捕捉打断PIT,这样要怎么设置抢占优先级和亚优先级呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回列表 返回顶部