找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3044|回复: 9
收起左侧

430延时问题

[复制链接]
ID:127562 发表于 2016-8-13 16:50 来自触屏版 | 显示全部楼层 |阅读模式
用430做的一个delay_ms延时函数,在运行中总是不起作用,感觉一下就过去了,没有起到自己想要的延时作用,有时也能用,怎么回事啊,指教一下吧
回复

使用道具 举报

ID:127562 发表于 2016-8-13 17:12 | 显示全部楼层
大家帮忙看看啊
回复

使用道具 举报

ID:136736 发表于 2016-8-14 16:38 | 显示全部楼层
把含税贴出来看看
回复

使用道具 举报

ID:127562 发表于 2016-8-15 09:27 | 显示全部楼层
//////////延时函数 ms/////////////
void delay_ms(volatile unsigned int aa){
        volatile unsigned int i,j;
        volatile unsigned long nCount;

    nCount = 49;
    for(i = aa;i > 0;i--)
    {
            for(j = nCount;j > 0;j--);
    }
    return;
}
回复

使用道具 举报

ID:136786 发表于 2016-8-15 11:27 | 显示全部楼层
void delay(){
     unsigned char tmp;
      for(tmp=0xff;tmp>0;tmp--);
}
回复

使用道具 举报

ID:127562 发表于 2016-8-17 15:46 | 显示全部楼层
没有人知道么
回复

使用道具 举报

ID:127562 发表于 2016-8-17 15:49 | 显示全部楼层
就我自己啊
回复

使用道具 举报

ID:136975 发表于 2016-8-17 16:21 | 显示全部楼层
你的430主频设置的多少,可以用示波器测试一下你延时函数是不是确实延时了多么久,用一个io口输出看看方波的周期
回复

使用道具 举报

ID:137082 发表于 2016-8-18 21:10 | 显示全部楼层
可以把代码再捋捋
回复

使用道具 举报

ID:136575 发表于 2016-8-20 08:14 | 显示全部楼层
晶振多大的
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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