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

CLA中延时怎么处理

需要在cla中做1us延时,使用了如下方法,均不能正常运行

1、DELAY_US(1);

2、asm(" RPT #200 || NOP");

3、for(i=0;i<100;i++)
cla对这些都不支持吗,延时要怎么做呢

Susan Yang:

我试了一下是可以的,如下图

需要在cla中做1us延时,使用了如下方法,均不能正常运行

1、DELAY_US(1);

2、asm(" RPT #200 || NOP");

3、for(i=0;i<100;i++)
cla对这些都不支持吗,延时要怎么做呢

mangui zhang:至少for(i=0;i<100;i++);和asm(" RPT #200 || NOP");应该是可以的啊
经常看到CLA代码中有 asm(" RPT #3 || NOP");

需要在cla中做1us延时,使用了如下方法,均不能正常运行

1、DELAY_US(1);

2、asm(" RPT #200 || NOP");

3、for(i=0;i<100;i++)
cla对这些都不支持吗,延时要怎么做呢

Zhigang Bo:

回复 mangui zhang:

DELAY_US(1);能用吗

赞(0)
未经允许不得转载:TI中文支持网 » CLA中延时怎么处理
分享到: 更多 (0)