高等继续教育 / 嵌入式系统导论
正确率:100%
中断线上中断的初始化是通过函数 EXTI_Init()实现的。 EXTI_Init()函数的定义是:
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);
下面我们用一个使用范例来说明这个函数的使用:
EXTI_InitTypeDef EXTI_InitStructure;
EXTI_InitStructure.EXTI_Line=EXTI_Line4;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
上面的例子设置中断线 4 上的中断为( ) 触发。STM32 的外设的初始化都是通过结构体来设置初始值的。
A、上升沿
B、下降沿
C、高电平
D、低电平
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);
下面我们用一个使用范例来说明这个函数的使用:
EXTI_InitTypeDef EXTI_InitStructure;
EXTI_InitStructure.EXTI_Line=EXTI_Line4;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
上面的例子设置中断线 4 上的中断为( ) 触发。STM32 的外设的初始化都是通过结构体来设置初始值的。
A、上升沿
B、下降沿
C、高电平
D、低电平
参考答案:
佳题速递: