打印
[uCOS/RTOS]

RTX中SYSTick中断的优先级?

[复制链接]
947|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
素心之剑|  楼主 | 2017-7-10 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问RTX系统把Systick中断的优先级设的是最高还是最低?我查看源码没看出来。从我目前遇到的问题看,我感觉systick被设的优先级是最高的,因为我现在把systick的周期设为1ms,遇到一个现象就是串口常丢数据,我把systick的周期设为10ms,就好多了,是不是systick每1ms中断太频繁导致的,如果说systick优先级比较低的话应该也不会影响串口中断,但如果systick中断优先级最高的话我感觉是会影响串口中断的?不知道大家可能指点一下?有没有深入研究过这方面?

相关帖子

沙发
feelhyq| | 2017-7-10 15:54 | 只看该作者
如果时间片设置成10ms能满足你的需求的话尽量就不要用1ms的,频繁的产生中断会消耗CPU

使用特权

评论回复
板凳
feelhyq| | 2017-7-25 09:18 | 只看该作者
如果你使用的不是自己配置的而是ARM的CMSIS的话,systick的优先级是最低的,不会比串口的高

使用特权

评论回复
地板
yyglucky| | 2017-8-7 16:36 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

17

帖子

1

粉丝