Part Number:TMS320C6678
1.6678定时器需要清中断么,事件寄存器需要清除么,现在测试没清能正常进中断,是不是硬件会自动清,手册里没找到相关说明。
2.gpio中断不清事件寄存器无法进入中断,为什么gpio 这个要清一下,定时器不用。
3.gpio中断太频繁,烧写的程序运行发现事件寄存器在中断函数中又置位了,此时无法再进入中断。挂仿真器条件下发现在中断函数中加断点,事件标识置位了,再点仿真器运行不影响再次进入中断。
4.哪些中断需要手动清,哪些是自动清的。
Nancy Wang:
事件寄存器指的是的EVTCLR吗?需要清除的情况请参考 9.4.2 DSP Servicing of Interrupt Events 的描述
https://www.ti.com.cn/cn/lit/ug/sprugw0c/sprugw0c.pdf
,
user1534243:
是的,eventclear好的谢谢,章节说的是就是我把事件直接连到中断选择寄存器不需要清,如果通过组合事件EV0-3,就必须清是么。挂仿真器的时候为什么不影响,问题3。
,
Nancy Wang:
user1534243 说:如果通过组合事件EV0-3,就必须清是么
是的。
user1534243 说:gpio中断太频繁,烧写的程序运行发现事件寄存器在中断函数中又置位了,此时无法再进入中断。挂仿真器条件下发现在中断函数中加断点,事件标识置位了,再点仿真器运行不影响再次进入中断。
都已经在中断服务程序中清除了EVTFLAG是吗?
烧写的时候降低gpio中断频率可以吗?