初中生
最后登录1970-1-1
在线时间 小时
注册时间2014-9-28
|
static void TP_INT_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
EXTI_InitTypeDef EXTI_InitStructure;
/* config the extiline clock and AFIO clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOF | RCC_APB2Periph_AFIO,ENABLE);
/* config the NVIC */
TP_INT_NVIC_Config();
/* EXTI line gpio config */
GPIO_InitStructure.GPIO_Pin = TP_INT_PIN; /*PA4*/
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; // éÏà-êäèë
GPIO_Init(TP_INT_PORT, &GPIO_InitStructure);
/* EXTI line mode config */
GPIO_EXTILineConfig(GPIO_PortSourceGPIOF, GPIO_PinSource9); // PF9
EXTI_InitStructure.EXTI_Line = EXTI_Line9;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
}
另有宏定义如下:
#define TP_INT_PIN GPIO_Pin_4
#define TP_INT_PORT GPIOA
触摸屏中断 TSC2046- INT_IRQ是接在PA4,还是PF9端口?
这是野火光盘自带的画图板程序中的一段,没有改动,程序可以运行。
|
|