打印

DSP28335的MIPS问题——理论6.7ns,实际1us?

[复制链接]
1485|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
碰到一个奇怪的问题,28335的时钟频率是150MHz,这个时钟我用定时器分频计算过,按理来说它的MIPS应该6.7ns左右,但是它执行一条语句的时间花了大概1US,现象如下:
主函数:
      while(1)
      {
//            DAC8560_Dat_Write(SinTable);
            i++;
               if(i>=50)
               {
                       i = 0;
                       GpioDataRegs.GPADAT.bit.GPIO24 = 1;
               }
               GpioDataRegs.GPADAT.bit.GPIO24 = 0;
      }


GPIO24管脚波形:
这样算下来一次加法用了1uS的时间



新建文件2.bmp (376.05 KB )

新建文件2.bmp

相关帖子

沙发
小研究| | 2018-1-27 23:18 | 只看该作者
你的测试方法有问题,而且GPIO的速度达不到内部的运算速度。

使用特权

评论回复
评论
小研究 2018-1-31 16:38 回复TA
@877049204 :一般是系统指令周期的几倍,可以设置。肯定不会到微秒级。 
877049204 2018-1-30 10:17 回复TA
那么可以认为GPIO的速度在1US左右吗? 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:小白白

158

主题

1836

帖子

20

粉丝