ric*_*nle 3 assembly clock stm32 stm32ldiscovery
问题与主题一样简单。如何在STM32中延迟确切的一个时钟周期?如果控制器以168MHz运行,则一个时钟周期等于1 / 168MHz,即5.95ns吗?
您可以尝试在C代码中使用汇编语言。使用asm()函数非常容易。我相信它看起来像这样:
asm("NOP");
Run Code Online (Sandbox Code Playgroud)
这只是“对此PC机不做任何事情”的汇编说明。另外,您还应确保编译器不会对其进行优化。