请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM Thread 中讨论的其他器件:EK-TM4C123GXL、
你好。
我尝试在按下 Tiva C 系列 Launchpad 上的 SW1 (PF4)时生成中断。 出于某种原因、中断服务例程不会命中(使用断点进行验证)。 我已按如下方式配置 GPIO:
void GPIO_config()
{
SysCtlPeripheralEnable (SYSCTL_Periph_GPIOF);
GPIOPinTypeGPIOInput (GPIO_PORTF_BASE、GPIO_PIN_4);
IntEnable (INT_GPIOF);
GPIOPadConfigSet (GPIO_PORTF_BASE、GPIO_PIN_4、GPIO_Strength _2mA、GPIO_PIN_TYPE_STD_WPU);
GPIOIntDisable (GPIO_PORTF_BASE、GPIO_PIN_4);
GPIOIntClear (GPIO_PORTF_BASE、GPIO_PIN_4);
GPIOIntRegister (GPIO_PORTF_BASE、IR_received_);
GPIOIntTypeSet (GPIO_PORTF_BASE、GPIO_PIN_4、GPIO_FALLING_EDGE);
GPIOIntEnable (GPIO_PORTF_BASE、GPIO_PIN_4);
}
我不熟悉这一点、因此可能缺少一些非常基本的东西。 我们非常感谢您的任何帮助。
谢谢。