[ZLG-MCU] 请教:LM3S101中断优先级嵌套

[复制链接]
2728|5
 楼主| ATmega16 发表于 2007-10-31 10:39 | 显示全部楼层 |阅读模式
中断A,B都具有占先组优先级,A的优先级比B高,A可以嵌套B?<br />
maliang100 发表于 2007-11-2 16:15 | 显示全部楼层

LM3S101中断优先级嵌套

如果A的&nbsp;占先组优先级&nbsp;高于&nbsp;B&nbsp;的&nbsp;占先组优先级,A可以嵌套B.<br />如果A和B具有相同的占先组优先级,只是A的次优先级高于B则,A不能嵌套B.
 楼主| ATmega16 发表于 2007-11-9 17:01 | 显示全部楼层

NONE

周立功的书上说默认不同优先级中断是可以嵌套,由此应该可以推出:<br />1.默认情况下,所有中断具有高组优先级;<br />2.具有高组优先级但优级不同的中断可以嵌套。
逐风 发表于 2007-11-9 22:19 | 显示全部楼层

101好像只有8级嵌套吧

虽然书上说LM3S上有256级嵌套,但好像需要根据不同的芯片来设定的吧,101只有8级……
maliang100 发表于 2007-11-10 10:23 | 显示全部楼层

LM3S去嵌套

Cortex-M3&nbsp;内核支持128级嵌套,但LM3S系列单片机只支持8级嵌套。<br />组优先级通过设置&nbsp;应用中断与复位控制寄存器的&nbsp;PRIGROUP区&nbsp;来实现<br />地址:0XE000EDOC,&nbsp;见《ARM&nbsp;Cortex-M3开发指南》一书第59页。<br />注意:LM3S系列单片机使用3个位来配置优先级,则PRI_N[7:5]用来配置优先级。
 楼主| ATmega16 发表于 2007-11-10 18:30 | 显示全部楼层

to 楼上

to&nbsp;楼上:<br />LM3S101有8个优先级,分别是0,1,2,3,4,5,6,7<br />LM3S101默认的组优先级划分是NVIC_APINT_PRIGROUP_7_1,<br />请问这8个优先级中,哪些是高组优先级,哪些是低组优先级?<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

109

主题

229

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部