在LPC1768上,即使相应的中断使能位( IO{0,2}IntStat{R,F}中)尚未设置,我是否应该期望GPIO中断状态寄存器位(在IO{0,2}IntEn{R,F}中)在上升/下降沿被设置?这就是中断标志在我使用过的其他微控制器上的工作方式,但它似乎在这里不起作用,而且我在LPC176x用户手册中没有以这种或那种方式定义这种行为。
我的用例是验证外部脉冲信号是否持续存在。我不需要被告知发生的每个边缘,我只想周期性地检查一个标志,看看自上次检查以来是否检测到了边缘。
发布于 2014-03-23 07:00:23
进一步的实验表明,对于没有设置相应中断使能位的引脚,上升/下降沿状态位永远不会被设置。然而,我还是能够实现我的目标(不产生任何实际中断的边缘检测),方法是启用感兴趣的GPIO引脚的中断,但不启用NVIC中断通道,即所有GPIO中断都通过此特定芯片上的EINT3进行传输。
https://stackoverflow.com/questions/22572355
复制相似问题