[应用相关] stm32中断原理

[复制链接]
1198|27
jkl21 发表于 2025-10-17 11:23 | 显示全部楼层
中断硬件架构:NVIC与中断源​
plsbackup 发表于 2025-10-18 14:54 | 显示全部楼层
保持ISR简短 避免复杂运算,仅执行必要操作。
nomomy 发表于 2025-10-18 17:09 | 显示全部楼层
中断服务程序应尽量简短,避免执行复杂计算或阻塞操作
sanfuzi 发表于 2025-10-18 18:05 | 显示全部楼层
当抢占和响应优先级均相同时,由硬件固定顺序决定执行顺序。
pmp 发表于 2025-10-18 19:28 | 显示全部楼层
STM32的中断源分为 ​​可屏蔽中断​​ 和 ​​不可屏蔽中断
louliana 发表于 2025-10-18 19:52 | 显示全部楼层
NVIC 的主要功能:
中断使能 / 禁用:决定一个中断源是否允许发出中断请求。
中断优先级:当多个中断同时发生时,NVIC 会根据优先级决定先响应哪一个。
中断嵌套:如果一个高优先级的中断正在执行,此时来了一个更高优先级的中断,它可以打断当前的中断服务程序,这就是中断嵌套。
中断向量表:这是一个关键的表格,它存储了所有中断服务程序(ISR)的入口地址。当一个中断发生时,NVIC 会根据中断号,在这个表中找到对应的函数地址,然后跳过去执行。
dspmana 发表于 2025-10-18 20:31 | 显示全部楼层
NVIC的灵活配置​​、​​两级优先级仲裁
ccook11 发表于 2025-10-18 20:50 | 显示全部楼层
中断是指计算机暂停当前程序,转去处理紧急事件后恢复原程序的机制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部