嵌入式学习小组
直播中

谢赛

7年用户 276经验值
私信 关注

请问如何生成准确的延迟时间?

如何生成准确的延迟时间?

回帖(1)

曾培中

2020-12-2 11:30:20
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 如果用户想生成精确的延迟时间,建议使用__的nop()来获得精确的一个CPU时钟周期延迟。 然而,由于Flash的速度低于CPU,一些优化和缓存技术会使__的NOP()延迟不准确。 因此,建议将延迟函数的源代码放在SRAM上,以避免__NOP()的延迟时间不准确。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 示例:准确地生成2us延迟时间。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)CPU时钟=32MHz:1CPU时钟周期为1/32000000秒=31.25ns
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (2)2us延迟时间=2000ns,31.25ns=CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 1. 在KEIL项目中打开一个新的.c文件。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 2. 在SRAM上指定文件目标。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 3. 设置Linker。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 4. 编写延时函数。
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (2)执行一__NOP():1CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (3)64CPU时钟周期=8(5(用于循环)3×1(__NOP())))
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 无效Delay_Test_Function(无效)
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。 (1)执行一个循环:5个CPU时钟周期
的64倍(1)执行一个循环:5个CPU时钟周期*由于执行一个for循环需要5个CPU时钟周期,用户可以使用以下函数代码来实现2us延迟。
(i=0;i

更多回帖

×
20
完善资料,
赚取积分