初中生
最后登录1970-1-1
在线时间 小时
注册时间2014-2-27
|
在设置EXTI外部中断的时候,设置GPIO_mode的时候不是应该IPU上拉输入码,为什么例程里面都是IPD,小白求解
- <font face="Times New Roman">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;
- 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; //ϽμÑØÖD¶Ï
- EXTI_InitStructure.EXTI_LineCmd = ENABLE;
- EXTI_Init(&EXTI_InitStructure); </font>
复制代码
|
|