主题中讨论的其他器件: HALCOGEN
工具/软件:Code Composer Studio
我将 HET 引脚 het1[26]用作 TMS570LS1227的外部下降沿中断源。
ISR 函数与此类似、有一个计时器来确认中断时间和 EMIF_WRITE 成功的时间。
EDGE_notificaiton
{
Timer++;
(笑声)
EMIF_wirte{timer};
}
ISR 服务的总数是正确的,因为 如果 从 示波器可以看到引脚的总下降沿是5,则内存中的定时器值就像1 1 3 5。
那么、问题是 HET 中断如何干扰 EMIF_Wirte?
顺便说一下,如果我使用 GPIO 作为 外部 中断源,这 种现象 就会消失。