STM32F103C8T6学习笔记_中断

本文详细介绍了STM32F103C8T6的NVIC嵌套向量中断控制器,包括抢占优先级和响应优先级的设置,并探讨了中断配置和中断服务程序的编写方法。具体到串口中断,解释了如何编写串口中断服务函数,如USART1_IRQHandler,并展示了串口数据的发送和接收函数使用示例。
摘要由CSDN通过智能技术生成

1、NVIC 嵌套向量中断控制器     即中断优先级管理

SCR->AIRCR寄存器   bit10~8  



111    0位抢占优先级   4位响应优先级     【这是整个系统的】

每一个中断(    对应IP寄存器)  可设置成抢占优先级~~    响应优先级0~16      【这是对应具体一个中断的】


110    1位抢占优先级   3位响应优先级

        IP   可设置抢占优先级0或1       响应优先级0~7



101    2位抢占优先级   2位响应优先级

        IP            抢占0~3            响应0~3



100    3位抢占优先级   1位响应优先级

011    4位抢占优先级   0位响应优先级


数值越小  级别越高


2、

中断.C配置  怎么写?

系统

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);   //或者0 1 2 3 4

priority   优先 优先权  n.

configuration     配置   n.

具体到每个中断

NVIC_InitType    NVIC_InitStructure;     
NVIC_InitStructure.N
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值