问题背景:利用CAN BOOTLOADER对TI28235的程序进行在线升级后,发现如果不重新上下电,就无法进入PWM中断。查找原因后,发现是PWM初始化里面没有清除对应PWM中断的ETFLG标志。
疑问(1):既然ETFLG标志一直都在,为何无法进入PWM中断程序?
疑问(2):是不是因为PWM向CPU的中断请求是一个脉冲信号?在TI技术文档中是这么描述的:If interrupts are enabled ,ETSEL[INTEN]=1 and the interrupt flag is clear,ETFLG[INT]=0, then an interrupt pulse is generated and the interrupt flag is set, ETFLG[INT]=1. 那么这个脉冲信号持续时间是多长呢?