关于UCAOII实现微秒延时的问题,急求!!

2019-07-20 17:36发布

我在玩一个超声波传感器型号是HC-SR04这个传感器驱动需要发送10US的高电平,我用的是UCAOSII系统,发现UCAOSII无法进行微秒级的延时。。想问下给位大神怎么UCAOSII怎么进行微秒级的延时,如果知道请告诉我。我看论坛里有些帖子说原子哥在视频里讲过这个,请告诉我一下是哪个视频。谢谢!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
taizonglai
1楼-- · 2019-07-20 19:35
我们的所有UOCS例程里面都提供了us延时函数!
正点原子
2楼-- · 2019-07-20 22:24
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 23:45
UCAOII,(⊙﹏⊙)b
操作系统
4楼-- · 2019-07-21 05:00
10微秒延时 还不简单..做一个空跑死等的程序,,再用逻辑分析仪看一下输出时间 是不是你想要的10微秒,,调整调整 就OK了..担心延时期间出现任务切换就关闭中断.
ysq7120
5楼-- · 2019-07-21 08:36
delay_us 不就可以了吗?
特朗姆斯
6楼-- · 2019-07-21 09:29
个人愚见,软件延时不够精确。

如果你要精确的10us的话,设置一个定时器,定时10us之后中断即可。

一周热门 更多>