liuyang21168 发表于 2023-11-23 22:46:32

1微妙延时需要几个_nop_()指令?

STC15W4K48S4单片机,12MHZ主频,延时1微妙,需要写几条 _nop_(); 语句

神农鼎 发表于 2023-11-23 23:33:37



考虑: LCALL + RET

liuyang21168 发表于 2023-11-24 20:29:54

用C语言代码,用 _nop_();语句堆积,需要几条_nop_()语句?

神农鼎 发表于 2023-11-24 21:05:56

自己用我们的软件向上面那样勾选下

MarkOne 发表于 2023-11-24 21:27:13

void Delay1us()                //@12.000MHz
{
        _nop_();
        _nop_();
        _nop_();
        _nop_();
}

WangChong 发表于 2023-11-24 22:26:19

rengran 发表于 2023-11-25 16:33:40

我用STC32G,24MHz,10us的用了220个_nop_()

Snapdragon 发表于 2023-11-27 22:58:02

只要不是STC32F12K54,且FLASH等待周期不为0。基本上一个_nop_()相当于1/主频(MHz)μs,比如12MHz,需要12个NOP延迟1微秒
页: [1]
查看完整版本: 1微妙延时需要几个_nop_()指令?