电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
实时操作系统中,滴答定时器中断用默认的?
已解决
73482
个问题
已帮助
5993
位优秀工程师
实时操作系统中,滴答定时器中断用默认的?
huihui163
2019-05-15
浏览量:1232
stm32单片机,看好多实时操作系统例程中,滴答定时器中断优先级用默认的,就是最低优先级,这样作为系统心跳,肯定会被外设中断打断的,这样可以?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答
数量:
5
yhj416606438
你说错了,默认嘀嗒是最高优先级,这样能保证系统稳定性,如果有其他中断不允许被打断,那需要在其他中断里面开启临界后退出临界这样才能打断嘀嗒定时器
发布于
2019-05-15
举报
评论 0
2
0
发布
apleilx
这个没问题,滴答定时器确实是最低优先级,RTX里面不修改的话默认,UCOS自定义,但一般也是最低优先级,滴答定时器被其他中断抢占不会有问题,只要在一个周期内得到相应就可以。但其他需要高速处理的中断如果被滴答定时器抢占就会有问题,滴答定时器的处理时间比较长。
发布于
2019-05-15
举报
评论 0
1
0
发布
robe_zhang
中断可以嵌套,打断就断了,没有问题,恢复了接着工作。
发布于
2019-05-16
举报
评论 0
0
0
发布
代人凌峰
嘀嗒的优先级很低,这是很重要的,就是要被外部信号打断,才能较快处理紧急事件,然后回到RTOS任务中处理,不影响程序执行
发布于
2019-05-18
举报
评论 0
0
0
发布
chen0000009
可以,因为STM32的中断原则就是时间尽可能短,这种短时间的延时对于系统时钟来说几乎没有影响
不过使用操作系统的时候,平均每次中断的触发时间尽量不要在1ms以下,不然会影响性能
发布于
2019-05-23
举报
评论 0
0
0
发布
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
实时操作系统中,滴答定时器中断用默认的?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: