打印

从上一层函数代入的数据,到这个函数里面会变化,why?

[复制链接]
1865|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
将军令|  楼主 | 2009-3-16 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从上一层函数代入的数据,到这个函数里面会变化,why?
void delayms(unsigned int  time)
{  //delayms=1ms  of 24Mhz osc
    unsigned int  i;
    unsigned int j;
    for(i=time;i>0;i--)
    {
        j=490; //160
        while(j--);
    }
}
这样一个函数,time有时候会出错,会是什么原因?
从上一层函数带入的数据,到这个函数里面会变化

相关帖子

沙发
zyok| | 2009-3-16 13:56 | 只看该作者

醉翁之意?

使用特权

评论回复
板凳
akcw007| | 2009-3-16 14:01 | 只看该作者

被优化掉了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

180

主题

937

帖子

1

粉丝