找回密码
 立即注册
查看: 486|回复: 20

us延时函数

[复制链接]

该用户从未签到

2

主题

4

回帖

30

积分

新手上路

积分
30
发表于 2023-12-14 19:38:37 | 显示全部楼层 |阅读模式
你好:请帮忙

单片机为 STC8H8K64U  哪位高手给出一个通用的us级延时函数,要求与主时钟频率相关:

void Delayus(u16 us)
{
  请给出代码
}

回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 142 天

    [LV.7]常住居民III

    10

    主题

    274

    回帖

    956

    积分

    高级会员

    积分
    956
    发表于 2023-12-14 20:56:40 | 显示全部楼层
    您好,建议自己使用Keil进行debug 计算一个__nop__的时间, 然后自行调整for循环的层数, 这样才是最准确的. 或者如果不要求通用的话可以考虑下使用stc-isp
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-12-14 23:17:39 | 显示全部楼层
    截图202312142317355539.jpg
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 137 天

    [LV.7]常住居民III

    37

    主题

    873

    回帖

    3990

    积分

    荣誉版主

    积分
    3990
    发表于 2023-12-15 05:58:00 | 显示全部楼层
    直接打开 STC-ISP , 拷贝一个即可
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 137 天

    [LV.7]常住居民III

    37

    主题

    873

    回帖

    3990

    积分

    荣誉版主

    积分
    3990
    发表于 2023-12-15 06:00:55 | 显示全部楼层
    捕获QQ.JPG
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 137 天

    [LV.7]常住居民III

    37

    主题

    873

    回帖

    3990

    积分

    荣誉版主

    积分
    3990
    发表于 2023-12-15 06:05:52 | 显示全部楼层
    老姚, 你这服务器缓存, 显示刷新有问题, 早上打开, 看没人回复, 回贴, 想占个榜二, 结果发现, 回贴后连板凳都没得坐

    点评

    我们来查下,今早好慢,人多了,51夏天 到了  发表于 2023-12-15 10:19
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    15

    主题

    533

    回帖

    1948

    积分

    金牌会员

    打工人

    积分
    1948
    发表于 2023-12-16 07:13:06 | 显示全部楼层
    stc-isp就能给出啊
    打工人
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:54
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2778

    积分

    金牌会员

    积分
    2778
    发表于 2023-12-16 09:32:46 | 显示全部楼层
    带参数us级的延时,较大数us相对比较准确些,而小数字的us相对误差较大。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    4

    回帖

    30

    积分

    新手上路

    积分
    30
     楼主| 发表于 2023-12-18 11:22:57 | 显示全部楼层
    xxkj2010 发表于 2023-12-16 09:32
    带参数us级的延时,较大数us相对比较准确些,而小数字的us相对误差较大。

    是的,我用带参数的用10uS这种误差太大了,DS18B20时序一直有问题,所以想在论坛请教一下大神
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    4

    回帖

    30

    积分

    新手上路

    积分
    30
     楼主| 发表于 2023-12-18 11:24:42 | 显示全部楼层

    ISP是可以给出,但是是固定的,我先做一个通用的带参数的,10uS左右能够精确的函数
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 13:32 , Processed in 0.073970 second(s), 71 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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