EXTI_InitTypeDef的简单说明 结构体成员用于设置外设工作参数,并由外设初始化配置函数,比如 EXTI_Init()...
void EXTI_ Init(EXTI_ InitTypeDef" EXTI_ InitStruct); 参数:EXTI_InitTypeDef*EXTI_InitStruct,EXTI初始化结构体指针,定义在stm32fxx_exti.h 文件中。例如: typedef struct { uunt12_t EXTI_L.ine; //指定要配置的EXT1线 EATIMode_ TypeDef EXTI_ Mode;//中断模式:事件或中断 ENTITrigger_TypeDef EXTI_...
..\SYSTEM\exti\bsp_exti.c(55): error: #20: identifier "EXTI_InitTypeDef" is undefined 该错误出现的原因是因为stm32f10x_conf.h配置文件注释掉了一些头文件。把注释去掉就好啦!!! /* Includes ---*/ /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */ //#...
标准库函数对每个外设都建立了一个初始化结构体,比如 EXTI_InitTypeDef,结构体成员用于设置外设工作参数,并由外设初始化配置函数,比如 EXTI_Init()调用,这些设定参数将会设置外设相应的寄存器,达到配置外设工作环境的目的。 初始化结构体和初始化库函数配合使用是标准库精髓所在,理解了初始化结构体每个成员意义基本上就可...
void EXTI_ Init(EXTI_ InitTypeDef" EXTI_ InitStruct);参数:EXTI_InitTypeDef*EXTI_InitStruct,EXTI初始化结构体指针,定义在stm32fxx_exti.h文件中。例如:typedef struct{uunt12_t EXTI_L.ine; //指定要配置的EXT1线EATIMode_ TypeDef EXTI_ Mode;//中断模式:事件或中断ENTITrigger_TypeDef EXTI_Trigger: /...
6 } EXTI_InitTypeDef; 1) EXTI_Line:EXTI 中断/事件线选择,可选 EXTI0 至 EXTI22,可参考表 18-1 选择。 2) EXTI_Mode:EXTI 模式选择,可选为产生中断(EXTI_Mode_Interrupt)或者产生事件(EXTI_Mode_Event)。 3) EXTI_Trigger:EXTI 边沿触发事件,可选上升沿触发(EXTI_Trigger_Rising)、下降沿触(EXTI_Trig...
}EXTI_InitTypeDef; 初始化GPIO //将GPIOA_0设置为下拉输入 voidKEY_Init(void)//IO初始化 { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//使能PORTB,PORTE时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//使能AFIO复用功能时钟 ...
Config(void)//static 说明此函数只可被这个.c文件的函数调用 { NVIC_InitTypeDef NVIC_InitStruct;...
EXTI_InitTypeDef EXTI_InitStruct;EXTI_InitStruct.EXTI_Line=EXTI_Line0|EXTI_Line1;EXTI_InitStruct.EXTI_LineCmd=ENABLE;EXTI_InitStruct.EXTI_Mode=EXTI_Mode_Interrupt;EXTI_InitStruct.EXTI_Trigger=EXTI_Trigger_Falling; 注意, .EXTI_Trigger 该成员控制中断的触发条件,有三个可选项:上升沿触发、下降沿触发...
typedefstruct{uint32_tEXTI_Line;//外部中断事件连接线EXTIMode_TypeDef EXTI_Mode;//外部中断事件模式EXTITrigger_TypeDef EXTI_Trigger;//边沿事件触发方式FunctionalState EXTI_LineCmd;//外部中断事件连接线开关}EXTI_InitTypeDef; (a)、外部中断事件连接线:可选范围为EXTI_Line0~EXTI_Line15。