stm32,中断
来源:互联网 发布:简单 php接口开发实例 编辑:程序博客网 时间:2024/05/17 02:53
stm32,有84个中断,16个内部+68个外部。其中不仅指外设部分。还有16级可编程中断优先级,使用中断优先级设置的8bit中的高4位。
68个终端通道已固定分配好,每四个通道构成一个32位优先级寄存器。68个通道有17个32位优先级寄存器。
优先级分为:抢占式优先级(可嵌套)和响应式优先级(不可嵌套,按顺序执行)
一个通道的优先级寄存器有四位。四位分为5组:
第0组:所有4位用于指定响应优先级
第1组:最高1位用于指定抢占式优先级,最低3位用于指定响应优先级
第2组:最高2位用于指定抢占式优先级,最低2位用于指定响应优先级
第3组:最高3位用于指定抢占式优先级,最低1位用于指定响应优先级
第4组:所有4位用于指定抢占式优先级
中断程序包含几部分:
1、exti.h文件
2、exti.c文件:外设GPIO+时钟、
外设中断+时钟+pin设定、
中断优先级+优先级分组。
3、stm3210x_it.c中断处理函数
4、main.c的
init
while循环
阅读全文
0 0
- STM32 中断
- stm32-中断
- stm32 中断
- stm32---中断
- STM32中断
- STM32中断
- stm32中断
- stm32中断
- stm32,中断
- stm32 中断
- STM32 -USART中断方式
- STM32中断与事件
- STM32中断(转载)
- STM32外部中断测试
- STM32中断与事件
- STM32中断嵌套
- STM32外部中断测试
- STM32中断优先级
- 从launcher中点击一个应用icon之后发生了什么?
- windows/Ubuntu搭建以太坊私有链环境
- 简介JVM的Serial及ParNew收集器
- git-flow应用流程
- 安卓集成支付宝
- stm32,中断
- 洗牌算法
- windows下搭建GUN环境开发C/C++
- log日志记录
- 15.Menu在活动中的使用
- 红外
- 程序猿必懂的排序方法(1)--插入排序
- eclipse 运行C++问题(centos7)
- 自学Java之Java类库(使用Swing)(009day)