[其它应用] 中颖SH32系列中断响应延迟较高的应对策略

[复制链接]
1794|4
 楼主| 梦回桃花源 发表于 2025-5-26 14:05 | 显示全部楼层 |阅读模式
问题背景
当多个中断同时触发时,关键任务(如电机控制)响应延迟可达5μs以上
优化方案
  • 优先级重分配

    • 将实时性要求高的中断(如PWM保护)设为最高优先级
    • 非关键中断(如UART接收)设为最低优先级

  • 中断服务函数精简
    • 仅保留标志位清除和数据搬运操作

  • 硬件辅助
    • 启用DMA传输替代中断搬运数据
    • 关键外设使用独立时钟源



和下土 发表于 2025-5-31 19:39 | 显示全部楼层
将非关键中断设置为较低优先级,避免其阻塞关键中断的处理。
caigang13 发表于 2025-6-2 10:30 来自手机 | 显示全部楼层
这个延迟是怎么产生的呢?
少女诗篇 发表于 2025-9-4 13:39 | 显示全部楼层
简化中断中断优先级合理分配,确保高紧急优先级任务优先响应;2. 精简中断服务函数,避免耗时操作;3. 关闭不必要中断,减少中断嵌套;4. 优化代码,用汇编优化关键中断处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

16

帖子

0

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