|
关于TM4C123G 外部中断设置的问题输入搜索关键字
[复制链接]
作为控制器,我希望TM4C123G可以接收来自其他传感器的高电位中断信号。所以我设置了PD7作为中断接收点。可是在运行过程中似乎并没有实现。
并且我也有在startup里注册中断程序 并且我的UART中断是可以正常工作的
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD); //使能PORT D
GPIODirModeSet(GPIO_PORTD_BASE, GPIO_PIN_7, GPIO_DIR_MODE_IN); //设置D7为中断输入
GPIOIntRegister(GPIO_PORTD_BASE, PortDIntHandler); //注册中断程序
GPIOPinTypeGPIOInput(GPIO_PORTD_BASE, GPIO_PIN_7); //设置D7为中断输入
GPIOIntTypeSet(GPIO_PORTD_BASE, GPIO_PIN_7 , GPIO_HIGH_LEVEL); //设置D7高电位时中断
GPIOIntEnable(GPIO_PORTD_BASE, GPIO_PIN_7); //使能D7的中断
IntEnable(INT_GPIOD);
IntMasterEnable();
是不是还少了什么? 望各位前辈斧正!
|
|