硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8005|回复: 6
收起左侧

[FreeRTOS] FreeRTOS中用到us延时如何解决?

[复制链接]

4

主题

35

回帖

47

积分

新手上路

积分
47
发表于 2016-3-9 21:13:50 | 显示全部楼层 |阅读模式
版主,FreeRTOS中用到us延时如何解决?比如模拟IIC中用到us延时怎么处理?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2016-3-10 00:33:54 | 显示全部楼层
参考V4板子,FreeRTOS例程里面的这个例子,这种us延迟方法是我最新原创的,
使用非常简单方便。
1.png

1.png


回复

使用道具 举报

4

主题

35

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2016-3-10 08:11:53 | 显示全部楼层

回 eric2013 的帖子

eric2013:参考V4板子,FreeRTOS例程里面的这个例子,这种us延迟方法是我最新原创的,
使用非常简单方便。



....... (2016-03-10 00:33) 
谢谢版主
回复

使用道具 举报

4

主题

64

回帖

76

积分

初级会员

积分
76
发表于 2016-3-10 15:37:45 | 显示全部楼层
我是用的比较笨的,for循环
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2016-3-11 01:13:51 | 显示全部楼层

回 heitu103 的帖子

heitu103:我是用的比较笨的,for循环 (2016-03-10 15:37) 
for循环实现的延迟,随着不同的优化等级,影响较大。
回复

使用道具 举报

4

主题

35

回帖

47

积分

新手上路

积分
47
 楼主| 发表于 2016-3-14 17:42:56 | 显示全部楼层

回 eric2013 的帖子

eric2013:参考V4板子,FreeRTOS例程里面的这个例子,这种us延迟方法是我最新原创的,
使用非常简单方便。



....... (2016-03-10 00:33) 
这个是不是滴答时钟摘取法?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2016-3-14 17:57:07 | 显示全部楼层

回 swanegong 的帖子

swanegong:这个是不是滴答时钟摘取法? (2016-03-14 17:42) 
已经放弃滴答定时器摘取法,用在FreeRTOS和RTX上面非常不方便。
不方便主要表现在我们需要再多任务调度开启前,即滴答定时器开启前用到微妙延迟的场合。
现在F103,F4XX版本上面的uCOS,RTX和FreeRTOS正在全面统一采用这种方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 15:06 , Processed in 0.183935 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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