基于STM32G431嵌入式学习笔记——五、NVIC中断(以串口UART中断为例)

本文介绍STM32G4系列微控制器的串口配置方法,包括NVIC中断控制、USART基本参数设置及中断优先级配置等内容。通过CubeMX工具进行引脚和串口属性设置,实现串口的异步通信。
一、基础知识
1.专业术语

在这里插入图片描述

2.NVIC简介

在这里插入图片描述

①在这里要注意,中断控制是分级处理
是否请求中断中断源控制的。
是否响应中断响应方控制的。
④以外部中断为例,外部中断请求顺序就是首先从请求的外部设备中选出优先级最高的一个设备待中断,之后再由NVIC控制中断
⑤发生中断时,程序会直接跳转到中断处理子程序执行,也叫中断例程

3.中断和异常子程序调用的区别

在这里插入图片描述

4.NVIC支持的中断数量

支持102个可屏蔽的中断(外部中断)和16个内部中断。

请参考“赛点资源数据包(比赛能看的资料)–>芯片资料–>STM32G4系列微控制器参考手册

在这里插入图片描述

5.中断向量表

这里仅仅节选16个内部中断和部分外部中断,详细内容请查阅微控制器参考手册
在这里插入图片描述

在这里插入图片描述中断向量表占用1024字节,即1k空间

6.关于中断的更多参考

更多详细内容,请参考“赛点资源数据包(比赛能看的资料)–>芯片资料–>STM32G4系列微控制器参考手册
NVIC中断位于第14章,p441-44

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值