关于TM4C123G 外部中断设置的问题输入搜索关键字

2019-03-24 09:01发布

作为控制器,我希望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();
是不是还少了什么? 望各位前辈斧正!
此帖出自小平头技术问答
0条回答

一周热门 更多>

相关问题

    相关文章