主题中讨论的其他器件:TM4C123
大家好、
我正在尝试使用两个 Launchpad 上的 uart1模块连接其中的2个 tm4c123 Launchpad。 我使用的应用非常简单、按下一个 Launchpad 上的开关>>打开另一个 LaunchPad 上的 LED。
问题是我配置了这些设置、这样它将在 launchpad (PF0、PF4)的 sw1和 SW2的下降沿发生中断、但我发现中断仍然发生在 PF1、PF2、PF3的下降沿。
下面是端口 f 初始化:
void PORTF_Init (void){ SysCtlPeripheralEnable (SYSCTL_Periph_GPIOF); while (!SysCtlPeripheralReady (SYSCTL_Periph_GPIOF)); GPIO_PORTF_LOCK_R = 0x4C4F434B; GPIO_PORTF_CR_R |= 0x01; GPIOPinTypeGPIOInput (GPIO_PORTF_BASE、GPIO_PIN_0|GPIO_PIN_4); GPIOPinTypeGPIOOutput (GPIO_PORTF_BASE、GPIO_PIN_1_GPIO_PIN_2|GPIO_PIN_3); GPIOPadConfigSet (GPIO_PORTF_BASE、GPIO_PIN_0|GPIO_PIN_4、GPIO_Strength _2mA、GPIO_PIN_TYPE_STD_WPU); GPIOIntTypeSet (GPIO_PORTF_BASE、GPIO_INT_PIN_0|GPIO_PIN_4、GPIO_FALLING_EDGE); GPIOIntRegister (GPIO_PORTF_BASE、PORTF_ISR); GPIOIntEnable (GPIO_PORTF_BASE、GPIO_INT_PIN_0|GPIO_INT_PIN_4); }
任何人都可以帮助吗?
谢谢、
斯里特