Other Parts Discussed in Thread: C2000WARE
之前使用28335的时候会使用外部看门狗 ,然后将外部看门狗的信号连接到DSP的外部中断并映射到NMI中断上,这样可以在NMI中断中进行一些处理,但是现在换用28377和280049的时候外部中断不能映射到NMI中断了,请问这种情况我应该如何保证外部看门狗的信号过来时,我不会因为普通中断的优先级问题导致卡在某些中断中无法复位?
之前使用28335的时候会使用外部看门狗 ,然后将外部看门狗的信号连接到DSP的外部中断并映射到NMI中断上,这样可以在NMI中断中进行一些处理,但是现在换用28377和280049的时候外部中断不能映射到NMI中断了,请问这种情况我应该如何保证外部看门狗的信号过来时,我不会因为普通中断的优先级问题导致卡在某些中断中无法复位?
您好,
请参阅上面的讨论帖,其中解释了如何设置 ERAD 以根据 GPIO 触发(边沿检测)触发 NMI。
也可以使用外部中断(XINT 功能),但它触发的是普通中断,中断的优先级可以在初始化期间通过软件在 PIE 配置中进行处理。
您好,
请参考 F28004 手册中的 NMI 中断标志寄存器。
我不确定在参考 E2E 帖子中演示的 ERAD 功能是否也适用于 F28004,请检查并确认。
参考帖子中也附有参考代码,你是否能够尝试该示例,它是否能正常工作?