TI中文支持网
TI专业的中文技术问题搜集分享网站

Lf2407a外部中断问题

利用外部中断接受过流保护信号,一旦发生过流,如果过流信号持续时间较长,再也不进中断子程序,中断子程序中有终端引脚复位指令,分析造成不再进中断子程序的原因可能是,终端引脚复位时间过短,造成程序死循环。

        如何处理?请各位专家予以指点,多谢!

Jones Chen:

您好!

1. 如果您想通过外部过流信号来控制PWM的输出的话,可以考虑用PDPINT引脚。详见F2407的EV User Guide中有详细描述。

2. “如果过流信号持续时间较长,再也不进中断子程序,中断子程序中有终端引脚复位指令,分析造成不再进中断子程序的原因可能是,终端引脚复位时间过短,造成程序死循环。”

您能描述的更加详细一些么?

是 在外部中断的ISR的代码中包含了对芯片进行复位的语句? 类似 ASM LSR C_int00? 请问您是怎么在ISR中复位中断引脚RST的? 看门狗?

利用外部中断接受过流保护信号,一旦发生过流,如果过流信号持续时间较长,再也不进中断子程序,中断子程序中有终端引脚复位指令,分析造成不再进中断子程序的原因可能是,终端引脚复位时间过短,造成程序死循环。

        如何处理?请各位专家予以指点,多谢!

Jones Chen:

回复 AnDing Zhao:

谢谢您的分享!

赞(0)
未经允许不得转载:TI中文支持网 » Lf2407a外部中断问题
分享到: 更多 (0)