在STM32中一个nop占用多长时间啊

2019-10-15 23:27发布

在STM32中一个nop占用多长时间啊。
其实我是想问下这个函数延时多久呢。
void delay_t(int len){
while(len--);
}
外部8MHZ晶振,stm32F103rbt6芯片。
有用过这个延时的朋友么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
杰式天下
1楼-- · 2019-10-16 15:41
回复【5楼】fanghuiopenedv:
---------------------------------
在哪个头文件里
zhanghocumt
2楼-- · 2019-10-16 21:02
换了一个型号的mcu,stm32L152VBT6,貌似定时不正确了,是不是因为不同MCU的原因?我不懂32的汇编
lhj19890720
3楼-- · 2019-10-17 01:53
cortex-m3(armv7)版本汇编指令NOP并不消耗时间,运行到NOP时会自动跳过该指令,NOP只做代码对齐时使用。
lhj19890720
4楼-- · 2019-10-17 03:40
 精彩回答 2  元偷偷看……
和谐年份
5楼-- · 2019-10-17 08:59
逻辑分析仪。nop前后分别设高低,看看中间多久!
漆黑丨夜
6楼-- · 2019-10-17 13:17
fanghuiopenedv 发表于 2015-1-12 11:20
回复【4楼】shimengdacs:
---------------------------------
有的是 __nop(); 只是你不知道而已 ...

那么问题来了:__nop();到底消耗多少时间?

一周热门 更多>