器件型号: TM4C129DNCPDT
您好、
我有关于 NMI 引脚的问题。
可以配置 NMI 引脚并将其用作正常的 GPIO 输入引脚吗? 如果有、是否可以将其配置为生成下降沿中断?
目前、我有:
- 已解锁 NMI 引脚。
- 将其配置为输入。
- 配置了下降沿检测中断。
但是、当我对其进行测试时、中断仅在上升沿触发、而不在下降沿触发。
NMI 引脚上是否有任何阻止下降沿中断的限制、或者是否需要额外的配置步骤? 引脚为 PD7。
void initAcDetGPIOINTPin (void)
{
HWREG (GPIO_PORTD_BASE + GPIO_O_LOCK)= GPIO_LOCK_KEY;
HWREG (GPIO_PORTD_BASE + GPIO_O_CR)|= AC_DET_NMI_PIN;
HWREG (GPIO_PORTD_BASE + GPIO_O_LOCK)= 0;
// GPIO 输入
MAP_GPIOPinTypeGPIOInput (AC_DET_NMI_PORT、AC_DET_NMI_PIN);
GPIOIntTypeSet (AC_DET_NMI_PORT、AC_DET_NMI_PIN、GPIO_FALLING_EDGE);
GPIOIntEnable (GPIO_PORTD_BASE、AC_DET_NMI_PIN);
返回;
} 在 cfg 文件中 var nmiParams = new Hwi.Params();
nmiParams.instance.name =“AC_DET_Hwi“;
nmiParams.priority = 0;
program.global.AC_DET_Hwi = Hwi.create (19、“&acPowerFailure_HWISR“、nmiParams); 我正在使用处理程序函数 acPowerFailure_HWISR