查看: 183|回复: 3
收起左侧

[uCOS/RTOS] RTX中SYSTick中断的优先级?

[复制链接]

6

主题

10

帖子

40

积分

实习生

 楼主| 发表于 2017-7-10 13:06 | 显示全部楼层 |返回版面||阅读模式
请问RTX系统把Systick中断的优先级设的是最高还是最低?我查看源码没看出来。从我目前遇到的问题看,我感觉systick被设的优先级是最高的,因为我现在把systick的周期设为1ms,遇到一个现象就是串口常丢数据,我把systick的周期设为10ms,就好多了,是不是systick每1ms中断太频繁导致的,如果说systick优先级比较低的话应该也不会影响串口中断,但如果systick中断优先级最高的话我感觉是会影响串口中断的?不知道大家可能指点一下?有没有深入研究过这方面?
      

4

主题

789

帖子

2410

积分

初级工程师

发表于 2017-7-10 15:54 | 显示全部楼层 |返回版面
如果时间片设置成10ms能满足你的需求的话尽量就不要用1ms的,频繁的产生中断会消耗CPU
      

4

主题

789

帖子

2410

积分

初级工程师

发表于 2017-7-25 09:18 | 显示全部楼层 |返回版面
如果你使用的不是自己配置的而是ARM的CMSIS的话,systick的优先级是最低的,不会比串口的高
     

15

主题

148

帖子

648

积分

高级技术员

发表于 2017-8-7 16:36 | 显示全部楼层 |返回版面
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /2 下一条

分享 快速回复 返回顶部 返回列表