您好!
设置中断标志的因素是什么?
2。 我试图将 GPIO 中断配置为仅从高电平到低电平[下降沿]发生、但在引脚从低电平变为高电平时标志设置为1。 导致此问题的原因是什么?
我的配置如下所示。
P1DIR &=~BIT2;
P1REN |= BIT2;
P1IE |= BIT2;
P1IES |= BIT2;
P1IFG &=~BIT2;
谢谢你!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
设置中断标志的因素是什么?
2。 我试图将 GPIO 中断配置为仅从高电平到低电平[下降沿]发生、但在引脚从低电平变为高电平时标志设置为1。 导致此问题的原因是什么?
我的配置如下所示。
P1DIR &=~BIT2;
P1REN |= BIT2;
P1IE |= BIT2;
P1IES |= BIT2;
P1IFG &=~BIT2;
谢谢你!
您是否描述了在(a)这个过程中或(b)一段时间后发生的事情?
如果是(A)、请记住设置 P1IES 可能导致 P1IFG 被设置、具体取决于输入的状态[请参阅用户指南(SLAU208Q)第12.2.7.2节("注释")]。
如果是(b)、请考虑 P1OUT 在复位时"未定义"[请参阅 UG 表12-2]、因此序列可能会创建上拉或下拉。 您可能应该将 P1OUT.2设置为一个已知的值。