硬汉嵌入式论坛

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

[有问必答] 求助,USOS3下如何实现微秒级的延时?

[复制链接]

8

主题

20

回帖

44

积分

新手上路

积分
44
发表于 2016-6-27 10:56:44 | 显示全部楼层 |阅读模式
bsp里自带 bsp_DelayUS(uint32_t n)可以用吗?
会对程序产生影响吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117561
QQ
发表于 2016-6-27 12:12:23 | 显示全部楼层
我已经没有再使用这个了,实际应用中有不少缺点,已经改用下面的方案:
======================================================================

微妙延迟使用我最新创作的使用时钟周期计数器实现就行,简单好用,阻塞式,精度也好,基本满足我们当前大部分项目了
精度可以考虑进一步优化到更高精度
==========================================================
下载一个V4板子里面的uCOS-III例子:V4-625_uCOS-III实验_uCOS-III+STemWin+FatFS综合
------------
1.png



2.png
回复

使用道具 举报

8

主题

20

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2016-6-27 21:14:32 | 显示全部楼层
真不错,就需要一个阻塞式的微秒延迟
回复

使用道具 举报

5

主题

110

回帖

125

积分

初级会员

积分
125
发表于 2016-6-28 14:52:38 | 显示全部楼层

回 eric2013 的帖子

eric2013:我已经没有再使用这个了,实际应用中有不少缺点,已经改用下面的方案:
======================================================================

微妙延迟使用我最新创作的使用时钟周期计数器实现就行,简单好用,阻塞式,精度也好,基本满足我们当前大部分项目了
精度可以考 .. (2016-06-27 12:12) 
版主,我用您写的这个函数在V5的板子上测试,我写bsp_Delayus(10),用示波器实际观察延时了100us,什么情况呢?
回复

使用道具 举报

5

主题

110

回帖

125

积分

初级会员

积分
125
发表于 2016-6-30 20:35:42 | 显示全部楼层

回 eric2013 的帖子

eric2013:我已经没有再使用这个了,实际应用中有不少缺点,已经改用下面的方案:
======================================================================

微妙延迟使用我最新创作的使用时钟周期计数器实现就行,简单好用,阻塞式,精度也好,基本满足我们当前大部分项目了
精度可以考 .. (2016-06-27 12:12) 
版主 没有时间回答一下我的问题吗?麻烦帮我分析一下什么原因导致微秒延时函数增大了10倍?
回复

使用道具 举报

5

主题

110

回帖

125

积分

初级会员

积分
125
发表于 2016-6-30 20:43:03 | 显示全部楼层

回 eric2013 的帖子

eric2013:我已经没有再使用这个了,实际应用中有不少缺点,已经改用下面的方案:
======================================================================

微妙延迟使用我最新创作的使用时钟周期计数器实现就行,简单好用,阻塞式,精度也好,基本满足我们当前大部分项目了
精度可以考 .. (2016-06-27 12:12) 
版主 没有时间回答一下我的问题吗?麻烦帮我分析一下什么原因导致微秒延时函数增大了10倍?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117561
QQ
发表于 2016-7-1 06:56:26 | 显示全部楼层

回 wangyao 的帖子

wangyao:版主 没有时间回答一下我的问题吗?麻烦帮我分析一下什么原因导致微秒延时函数增大了10倍?
 (2016-06-30 20:43) 
任意下载一个当前V5网盘里面的emWin例子,含uCOS-III的,我都做这个支持了,另外就是CPU_Init函数你是否初始化了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 14:36 , Processed in 0.047414 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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