第8章-STM32F10x的主要模块设计3外部中断分析.pptVIP

  • 17
  • 0
  • 约4.64千字
  • 约 34页
  • 2019-05-27 发布于江苏
  • 举报

第8章-STM32F10x的主要模块设计3外部中断分析.ppt

8.3.5 EXTI库函数 stm32f10x_exti.c EXTI库函数在文件stm32f10x_exti.c中定义 8.3.6 外部中断与NVIC的关系 外部中断0与NVIC的对应 NVIC寄存器 NVIC库函数 NVIC配置 misc库中NVIC_Init() 函数对NVIC初始化,用到NVIC_InitTypeDef 结构体,其中四个成员: NVIC_IRQChannel参数来选择将要配置的中断向量; NVIC_IRQChannelCmd参数来进行使能(ENABLE)或关闭(DISABLE)该中断; NVIC_IRQChannelPreemptionPriority成员要配置中断向量的抢占优先级; NVIC_IRQChannelSubPriority需要配置中断向量的响应优先级。 NVIC只可配置16种中断向量的优先级:编号越小,优先级别越高; 抢占优先级:是指打断其它中断,会出现嵌套中断; 响应优先级:先处理响应优先级高的中断; 中断检测按键实验 硬件连接:PE5 – key1、 PE6 – key2 ,key1按下时,进入线中断处理函数, LED1状态取反。 配置工程环境: 除使用GPIO和RCC片上外设; 还要使用exti片上外设,stm32f10x_exti.c包含了支持exti配置和操作的函数; misc.c文件则包含了NVIC的配置函数; 本实验中还会在s

文档评论(0)

1亿VIP精品文档

相关文档