TI中文支持网
TI专业的中文技术问题搜集分享网站

程序中这句语句是执行多久?(__asm(" RPT #7 || NOP"); )

把这句话__asm(" RPT #7 || NOP"); 放在程序中,它的作用是一个延时,是不是可以理解就是一个delay_ns();这样的语句?

程序在这段话执行中会盲等一段时间?那么具体__asm(" RPT #7 || NOP"); 这个时间是多少呢?有一个NOP究竟是多久?

Igor An:

一个NOP是一个CPU指令周期,具体时间取决于系统时钟。

你的这句有7个NOP,可以根据自己需要更改NOP个数。

把这句话__asm(" RPT #7 || NOP"); 放在程序中,它的作用是一个延时,是不是可以理解就是一个delay_ns();这样的语句?

程序在这段话执行中会盲等一段时间?那么具体__asm(" RPT #7 || NOP"); 这个时间是多少呢?有一个NOP究竟是多久?

Seven Han:

C2000汇编语言手册:http://www.ti.com/lit/ug/spru430f/spru430f.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 程序中这句语句是执行多久?(__asm(" RPT #7 || NOP"); )
分享到: 更多 (0)