1.外部中断1和定时器0都是PIE的第一组中断,是否可以同时挂到CPU级中断的INT_1上面?
2.定时器0和外部中断1,CPU中断优先级都是5,PIE组中断是:中断1是4,定时器0是7,这两个可不可以中断嵌套?
3,如果能中断嵌套,定时器0的中断服务函数,是不是需要执行下面3条语句,才能跳到外部中段1的服务函数去?
EINT
IER |= M_INT1;
IER &= MINT1;
这3个问题求确认。。
rookiecalf:
可以同时使用的,把你应用中不是很重要的中断入口处添加清标志,使能的操作就可以了。中断中的代码量尽量少。
1.外部中断1和定时器0都是PIE的第一组中断,是否可以同时挂到CPU级中断的INT_1上面?
2.定时器0和外部中断1,CPU中断优先级都是5,PIE组中断是:中断1是4,定时器0是7,这两个可不可以中断嵌套?
3,如果能中断嵌套,定时器0的中断服务函数,是不是需要执行下面3条语句,才能跳到外部中段1的服务函数去?
EINT
IER |= M_INT1;
IER &= MINT1;
这3个问题求确认。。
Eric Ma:
回复 rookiecalf:
http://processors.wiki.ti.com/index.php/Interrupt_Nesting_on_C28x
看一下链接说明。
ERIC