STM32一个简单有效精确的延时方法

2019-12-14 12:19发布

           看到有些人延时还整定时器,for循环里面放__NOP()就好了,一个__NOP()就是一个时钟周期,比如72MHZ的时钟,要放72个__NOP();延时一次就是1us,精确可靠简单
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
mii
1楼-- · 2019-12-18 18:23
内核是ARM多流水线执行,执行周期不确定的。
xtaens
2楼-- · 2019-12-18 22:03
us级延时简单的可以用一下
k0059
3楼-- · 2019-12-19 01:04
都是超标量处理器了,一个周期可以执行几条指令,用nop算时间不准了
heimareed
4楼-- · 2019-12-19 03:59
 精彩回答 2  元偷偷看……
TKZXJ
5楼-- · 2019-12-19 08:04
谢谢分享,学习了

一周热门 更多>