RT-Thread编程指南中的疑惑

发布于 2018-01-15 14:21:35
    本帖最后由 Skullboyer 于 2018-1-15 14:38 编辑


在编程手册第3.5.2章节,最开始部分的HARD_TIMER是否应该是SOFT_TIMER
QQ拼音截图未命名.png




查看更多

关注者
0
被浏览
2.6k
7 个回答
bernard
bernard 2018-01-15
HARD_TIMER没错的。只是说,RTT上定义了HARD_TIMER/SOFT_TIMER两种,目前两种的精度都是以os tick周期为单位的。而HARD_TIMER和SOFT_TIMER的区别在于HARD_TIMER的timeout函数执行上下文是在isr中,而SOFT_TIMER是在任务的上下文中。
Skullboyer
Skullboyer 2018-01-16
bernard 发表于 2018-1-15 14:58
HARD_TIMER没错的。只是说,RTT上定义了HARD_TIMER/SOFT_TIMER两种,目前两种的精度都是以os tick周期为单 ...


那就是说HARD_TIMER也是软定时器,而非实际的硬件定时器?
moss
moss 2018-01-18
hwtimer
这个是硬件定时器
wang_jian
wang_jian 2018-01-19
bernard 发表于 2018-1-16 14:18
是的


在实时操作系统中,硬、软定时器是一样的吧?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友