[电机应用] 中断程序里面只有一个return,不明白干嘛的??

[复制链接]
3156|21
一点点晚风 发表于 2026-5-3 15:39 | 显示全部楼层
这是中断专用 RETI,普通 return 不行。中断执行完必须用 RETI,它会自动清除中断标志、恢复断点与寄存器现场、解锁中断优先级。只写空 RETI 代表空中断,用于屏蔽未使用中断、防止异常跳转跑飞,属于底层常规容错写法。
643757107 发表于 2026-5-5 19:35 | 显示全部楼层
中断函数里的 return; 就是 “立刻结束这个函数,乖乖回到主程序继续跑”。它没有返回值,只是一个结束指令。
复古留声机 发表于 2026-5-7 09:06 | 显示全部楼层
`return`在这里的作用是告诉处理器中断服务已经完成,可以继续执行被中断的任务。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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