在LPC1768上,我是否应该期望GPIO中断状态寄存器位(在IO {0,2} IntStat {R,F}中)在上升沿/下降沿设置,即使相应的中断使能位(在IO中) {0,2} IntEn {R,F})尚未确定?这就是中断标志在我使用的其他微控制器上的工作原理,但它似乎没有在这里工作,我也没有看到这种行为在LPC176x用户手册中以这种或那种方式定义。
我的用例是验证外部脉冲信号是否持续存在。我不需要被告知发生的每个边缘,我只是想定期检查一个标志,看看自上次检查后是否检测到边缘。
答案 0 :(得分:0)
进一步的实验表明,对于没有设置相应中断使能位的引脚,永远不会设置上升沿/下降沿状态位。但是,无论如何,我能够通过启用感兴趣的GPIO引脚的中断来实现我的目标(边缘检测没有产生任何实际的中断),但是没有启用NVIC中断通道,所有GPIO中断都通过 - EINT3,在此特别是芯片。