查看: 4850|回复: 13

[求助] YL-KL26Z的延迟函数问题

[复制链接]
  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-4-27 10:37:33 | 显示全部楼层 |阅读模式
    在开发程序中,延时函数肯定少不了,一般使用3种方法1:空循环2:定时器3:系统滴答
    现在是如何计算空循环的延时i间,使用示波器抓吗?还是根据核时钟来计算。

    void delay(unsigned long counnt){

    volatile int i;

    for(i=0; i < counnt; i++){
       
    }
    }
    我知道答案 目前已有13人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 16:14
  • 签到天数: 1442 天

    连续签到: 1 天

    [LV.10]以坛为家III

    17

    主题

    3862

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    8291
    最后登录
    2021-12-10
    发表于 2015-4-27 10:53:56 | 显示全部楼层
    空循环肯定是不会准的只能求个大概而已,因为当系统有中断的时候空循环的时间就受到影响了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2015-4-27 11:03:11 | 显示全部楼层
    空循环本来就是为了简单延时,精度不高的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-4-27 11:30:38 | 显示全部楼层
    计算大概的机器周期,然后再*一个机器指令的时间。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
     楼主| 发表于 2015-4-27 12:37:57 | 显示全部楼层
    slotg 发表于 2015-4-27 10:53
    空循环肯定是不会准的只能求个大概而已,因为当系统有中断的时候空循环的时间就受到影响了。 ...

    不错,需要考虑这个问题
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    253

    帖子

    20

    金牌会员

    Rank: 6Rank: 6

    积分
    1531
    最后登录
    2021-7-20
    发表于 2015-4-27 12:42:53 | 显示全部楼层
    wambob 发表于 2015-4-27 12:37
    不错,需要考虑这个问题

    写个延时后IO翻转用逻辑分析仪抓波形、
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    223
    最后登录
    2018-6-25
    发表于 2015-4-27 13:18:29 | 显示全部楼层
    C的精度太差 我用示波器看过 不太理想
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    223
    最后登录
    2018-6-25
    发表于 2015-4-27 13:19:04 | 显示全部楼层
    感觉定时器比较靠谱些  不过不是太方便了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    223
    最后登录
    2018-6-25
    发表于 2015-4-27 13:19:28 | 显示全部楼层
    汇编的还不错 ,我以前还用C和汇编混编过延时的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
     楼主| 发表于 2015-4-27 13:21:04 | 显示全部楼层
    tashalee 发表于 2015-4-27 13:19
    汇编的还不错 ,我以前还用C和汇编混编过延时的

    现在基本不用汇编了,助记符都还给书本了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-25 09:22 , Processed in 0.106769 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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