AVR单片机asm("nop");什么意思,8M的话多少 时间
展开全部
asm("nop");指汇编指令nop,即空操作,其执行时间是一个时钟周期,8M的话就是0.125微秒
void __delay_us(uint32_t tt)
{
uint32_t i=0;
for(i=0;i<tt;i++)
{
asm("nop");
asm("nop");
asm("nop");
asm("nop");
}
}
void __delay_us(uint32_t tt)
{
uint32_t i=0;
for(i=0;i<tt;i++)
{
asm("nop");
asm("nop");
asm("nop");
asm("nop");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是16M呢,asm("nop")延时多少时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟你的指令周期有关,可以通过晶振算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等待 一个 机器周期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询