STM32内核的 3级流水线对 NOP这种延时函数有什么影响?

2019-07-20 11:49发布

之前 51或者 430单片机的短时间延时可以用 NOP来实现,但是现在 STM32的内核有 3级流水线,对NOP这种指令应该有影响的吧,但是具体怎么影响不清楚,

比如:

NOP;
NOP;
NOP;
NOP;
NOP;
NOP;

有6条 NOP指令,在 STM32下执行,会需要多少个周期,小于6个吗?还是多少?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
kokoromi
1楼-- · 2019-07-21 03:01
 精彩回答 2  元偷偷看……
NULLFF
2楼-- · 2019-07-21 08:38
NULLFF 发表于 2017-9-23 11:47
又有人开始胡说八道了,软件延时咋啦,只要有软件延时就不给用STM32了?谁家的道理?
可能几百微妙不要, ...

呵呵,小学生。
kokoromi
3楼-- · 2019-07-21 10:50
 精彩回答 2  元偷偷看……
wlq19911021
4楼-- · 2019-07-21 11:57
mack13013 发表于 2017-9-27 08:33
延时和中断都是要用的。用了延时和中断,能实现更丰富的功能。

延时个中断就是块铁,放着也是放着,用 ...

少用,不是不用。不用是不可能的,这是一种概念。能直接改变代码效率,与不确定因素的利器。嵌入式平台众多,软件延时就像个BUG. STM32不像51,什么硬件功能没有,NOP还真没有用武之地,既不用模拟外设,也不用虚构功能

一周热门 更多>