在GD32F105RBT6中运行官方的点灯模板,发现delay_1ms(1000)实际不是1秒,而是3秒左右,代码里看用的...
百度试题 题目函数delay(unsigned int n) 延时 1ms ,执行 delay ( 1 );如需要延时 1000s ,执行 delay ( 1000 000 );语句。 A.正确B.错误相关知识点: 试题来源: 解析 B 反馈 收藏
例如调它1000次,耗时1秒,那么平均1次就是1毫秒。简单计算是不精确的。51的话一个指令周期为12个时钟周期,每个指令周期为12/12M秒=1微秒120次循环需要120个指令周期为120微秒只有0.12微秒,不太对吧,如果count为8就差不多是1ms
for (i = 1000; i; i--) { err = mmc_wait_for_cmd(host, &cmd, 0); if (err) break; @@ -208,7 +208,7 @@ int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) err = -ETIMEDOUT; mmc_delay(10); mmc_delay(1); /* * According to eMMC specification v5.1 ...