延时函数延时时间应该怎么算?

2019-07-14 16:55发布

28027,系统时钟60M,像这样的延时函数:
void delay(Uint32 count)
{
     while(count>0)  
      {
        count--;
      }
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
adcmvp
1楼-- · 2019-07-15 03:04
 精彩回答 2  元偷偷看……
十个名字V
2楼-- · 2019-07-15 05:12
调用这个延时函数的过程也会花费一些时间
zhangminmin
3楼-- · 2019-07-15 08:15
具体你可以看看调试过程生成的汇编程序
ufydsyfsf
4楼-- · 2019-07-15 11:26
无法准确计算延时时间。
要精确定时,可以选择定时器。
新星之火12138
5楼-- · 2019-07-15 11:47
datasheet例程中有延时函数,是使用汇编写的,且定义为Ramfuncs,即在RAM中运行,执行的时间是可以用数周期的办法算出来的 。
kingnet_520890
6楼-- · 2019-07-15 16:35
 精彩回答 2  元偷偷看……

一周热门 更多>