21ic电子技术开发论坛
标题:
中断服务函数执行时间过长
[打印本页]
作者:
泡椒风爪
时间:
2023-12-31 20:46
标题:
中断服务函数执行时间过长
使用中断处理STM32上的SPI通信,发现中断服务函数的执行时间较长,导致通信不稳定。
已经简化中断服务函数,但问题依然存在。
作者:
冰春彩落下
时间:
2024-1-19 12:06
改变优先级,试试
作者:
别乱了阵脚
时间:
2024-1-19 14:00
我觉得没必要在中断里做业务流程设计,这样不稳定的
作者:
江河千里
时间:
2024-1-19 16:00
你这执行啥了?加delay了?
作者:
暖了夏天蓝了海
时间:
2024-1-19 18:00
通信不稳定不是正常的吗,这中断里最好不要做很长时间的逻辑处理
作者:
淡漠安然
时间:
2024-1-19 20:00
SPI的优先级最高试试,你改一下
作者:
三生万物
时间:
2024-1-19 22:00
建议楼主不要在中断里做复杂的逻辑执行操作
作者:
光辉梦境
时间:
2024-1-20 01:00
估计你简化也是效果甚微,不如直接修改一下你的中断里面的业务,做一些简单的标记改变就好了,业务在主函数里做
作者:
远山寻你
时间:
2024-1-20 03:00
中断执行时间长?你中断里都做了什么功能?
作者:
夜阑风雨
时间:
2024-1-20 09:00
优先级改一下,估计会有点效果,不然没啥好办法
作者:
一秒落纱
时间:
2024-1-20 12:00
会存在的,主要是中断你的业务太多,导致的时间阻塞,得去掉一些业务,放到不会影响SPI通信的方面
欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/)
Powered by Discuz! X3.5