中断线上中断的初始化是通过函数EXTI_Init()实现的。EXTI_Init()函数的定义是:voidEXTI_Init(EXTI_InitTypeDef*EXTI_InitStruct);下面我们用一个使用范例来说明这个函数的使用:EXTI_InitTypeDefEXTI_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的外设的初始化都是通过结构体来设置初始值的。