fjhcpu 发表于 2021-2-18 22:59

M0有空操作指令吗?

M0有空操作指令吗?NOP(); 直接报错,,M3内核的有,一直这么用的,M0就没有了?

martinhu 发表于 2021-2-19 09:02

有的,具体怎么写,和编译器有关,你试试__NOP();

单片小菜 发表于 2021-2-19 10:36

__nop();这个空操作指令,和你的编译器有关系的,用Keil的话,使用这个指令就可以了。

ayb_ice 发表于 2021-2-20 08:34

这是个伪指令

HuangHongLun 发表于 2021-2-20 11:29

空操作指令就是让他什么都不执行,编译器支持的,这个应该是和编译器有关的。

yiyigirl2014 发表于 2021-2-22 22:09

不能让编译器优化掉啊。

yiyigirl2014 发表于 2021-2-22 22:11

ARM下调用方法


__asm void nop(void)
{
    NOP

}

然后在之后的C代码中调用该函数:

void main()
{
...

nop();

...
}
页: [1]
查看完整版本: M0有空操作指令吗?