Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题和主题一样简单。如何在STM32中精确延迟一个时钟周期?如果控制器以 168MHz 运行,一个时钟周期是否等于 1/168MHz,即 5.95ns?
您可以尝试在 C 代码中使用汇编。使用 asm() 函数非常容易。我相信它会是这样的:
asm("NOP");
这只是“不要为此 PC 标记做任何事情”的组装说明。此外,您应该确保您的编译器不会对其进行优化。