美文网首页
stm32外部中断配置 2019-01-21

stm32外部中断配置 2019-01-21

作者: 宜居远控 | 来源:发表于2019-01-21 15:51 被阅读0次

说说stm32外部中断的管脚配置,这个对pcb布线很重要,如果配置不合理,就会造成制板后的不可更改。

话说stm32高端大容量的有100多个引脚,每个引脚都可以配置成外部中断,但事实上只有16个外部中断,这是为什么呢?

因为,每一组中同时只能有一个中断源工作,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0,为第一组,但是这一组中只有一个IO能配置成外部中断,以此类推PA1,PB1,PC1,PD1,PE1,PF1,PG1,也只能选其中一个进行配置,一共有16组这样的管脚,所以只有16个外部中断。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为:


线 16:连接到 PVD 输出。

线 17:连接到 RTC 闹钟事件。

线 18:连接到 USB 唤醒事件。

因为GPIO口作为触发源使用,所以将GPIO口配置成输入模式,触发模式有以下几种:

  a.GPIO_Mode_AIN ,模拟输入(ADC模拟输入,或者低功耗下省电)

  b.GPIO_Mode_IN_FLOATING ,浮空输入

        c.GPIO_Mode_IPD ,带下拉输入

  d.GPIO_Mode_IPU ,带上拉输入

相关文章

  • stm32外部中断配置 2019-01-21

    说说stm32外部中断的管脚配置,这个对pcb布线很重要,如果配置不合理,就会造成制板后的不可更改。 话说stm3...

  • STM32外部中断

    STM32 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32 的强大之处。GPIO 的管脚 GP...

  • STM32之外部中断

    关于stm32 的外部引脚中断的简单应用;用来添加一个外部引脚中断;更改IRQ_Handler函数可以实现不同的中...

  • stm32 外部中断

    首先,要理清楚,什么是中断。 中断的意思是,比如CPU是主角,他正在工作,忽然间GPIO口跟他讲,这件事需要他来做...

  • 按键与中断处理

    NVIC中断工作原理 cortex-m3支持256个中断,其中包含了16个内核中断,240个外部中断。stm32中...

  • stm32 EXTI(外部中断)

    外部中断/事件控制器(EXTI) 寄存器描述IMR中断屏蔽寄存器EMR事件屏蔽寄存器RTSR上升沿触发选择寄存器F...

  • 9月18日

    上午老师讲解NVIC中断优先级和外部中断的使用方法包括 常用的外部中断库函数和外部中一般的配置方法 比较难 接触了...

  • 1.4 嵌入式

    今天老师讲了中断管理,16个中断线配置了7个中断向量 ,对每个中断配置抢占优先级和响应优先级。 外部中断配...

  • 9.22嵌入式知识点总结

    1.GPIO复用绑定外部硬件 2.EXTI绑定给外部中断线 3.NVIC中断:配置优先级组,初始化 4.先判断中断...

  • 12/15

    stm32中断: 1)初始化IO口为输入。这一步设置你要作为外部中断输入的IO口的状态,可以设置为上拉/下拉输入,...

网友评论

      本文标题:stm32外部中断配置 2019-01-21

      本文链接:https://www.haomeiwen.com/subject/cwpcjqtx.html