主题:controlSUITE中讨论的其他部件
大家好,
我使用以下示例。
C:\ti\controlSUITE\DEVICE_SUPPORT\F2807x\V210\F2807x_Examples_CPU1 \SW_优2807 \SW_优 化_中断
我对这个例子有两个问题。
(1) 此示例不是Crear ADC中断标志。 (ISRSWPrioritizeInterrupts.c, __interrupt void ADCA1_ISR( void ))
为什么它工作正常,即使未按如下所示清除标志?
ADcaRegs.ADCINTFLGCLL.bit.ADCINT1 = 1;//清除INT1标志
(2) 如果 使用此C (ISRSWPrioritizeInterrupts.c)源文件,定时器1 _ ISR是否为具有最低优先级的中断?
#IF (INT13PL!= 0)
__interrupt void Timer1_ISR(void)// INT13或CPU-Timer1
{
IER |= MINT13;//设置“全局”优先级
/*我不需要在此处设置掩码IER或PIEIER吗?*/
EINT;
//
//在此处插入ISR代码.......
//
//接下来的两行调试仅停止此处的处理器
//插入ISR代码后删除
_ASM (" ESTOP0");
for (;;);
}
#endif
最好的餐厅
Sasaki