新手上路
- 积分
- 47
- 金钱
- 47
- 注册时间
- 2012-12-4
- 在线时间
- 0 小时
|
发表于 2013-11-12 19:40:08
|
显示全部楼层
回复【7楼】和平清风:
---------------------------------
在void EXTI_Configuration(void) , 设置如下:
//在stm32f103ze中使用的是PC0口,在stm32f103c8中使用的是PA8端口
GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource0);
EXTI_InitStructure.EXTI_Line = EXTI_Line0;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
在stm32f10x_it.c里,则是:
void EXTI0_IRQHandler(void)
在void GPIO_Configuration(void)里,则是:
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO, ENABLE);
/* Configure  C0 as VSYNC interrupt */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOC, &GPIO_InitStructure);
以上配置程序没错话,我觉得还是硬件问题. |
|