你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
wenyangzeng 发表于 2014-12-17 21:33 楼主:我特地运行了你的程序,在中断配置加入断点,确定可以进入外部中断: void EXIT_Init(void) {
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
测试测试12345
群
tiwen
BBBB
楼主:我特地运行了你的程序,在中断配置加入断点,确定可以进入外部中断:
void EXIT_Init(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
EXTI_InitTypeDef EXTI_InitStruct;
NVIC_InitTypeDef NVIC_InitStruct;
/* config the extiline(PB0) clock and AFIO clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
/* Configyre P[A|B|C|D|E]0 NIVC */
NVIC_InitStruct.NVIC_IRQChannel =EXTI0_1_IRQn;
NVIC_InitStruct.NVIC_IRQChannelPriority = 0x00;
NVIC_InitStruct.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStruct);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;//EXTI_Mode_Interrupt
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP; // ÉÏÀÊäÈëGPIO_PuPd_DOWN
GPIO_Init(GPIOB, &GPIO_InitStruct);
/* EXTI line(PB0) mode config */
SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOB, EXTI_PinSource0);
EXTI_InitStruct.EXTI_Line =EXTI_Line0;
EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Falling; //ϽµÑØÖжÏ
EXTI_InitStruct.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStruct);
__set_PRIMASK(1);
//以上是你原来的函数,此处插入这句函数:
EXTI_GenerateSWInterrupt(EXTI_Line0);//在这里设置一个断点,可以进入该断点.证明EXIT中断是可入的,请检查你其他函数.
}
谢谢 。 我去试试 。