打印

求解MCU的小问题

[复制链接]
1192|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peggying|  楼主 | 2011-11-19 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void delayms(int ms){      int ii,jj;   if (ms<1) ms=1;   for(ii=0;ii<ms;ii++)     for(jj=0;jj<3338;jj++);    //40MHz--1ms      }这段程序问什么能实现40MHz--?1ms

相关帖子

沙发
永远的不知| | 2011-11-19 23:08 | 只看该作者
这个需要查看对应的汇编指令,然后进行计算才能知道。

使用特权

评论回复
板凳
永远的不知| | 2011-11-19 23:08 | 只看该作者
这个需要查看对应的汇编指令,然后进行计算才能知道。

使用特权

评论回复
地板
TI_MCU| | 2011-11-21 09:35 | 只看该作者
楼上正解~~

for语句需要些cycle来判定结束,具体的时间由编译后指令的条数决定,楼主应该去看看汇编代码

使用特权

评论回复
5
liliang9554| | 2011-11-21 13:33 | 只看该作者
需要查看对应的汇编指令

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

58

帖子

1

粉丝