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

[复制链接]
1699|3
 楼主| 877049204 发表于 2018-1-27 16:17 | 显示全部楼层 |阅读模式
碰到一个奇怪的问题,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的时间



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
小研究 发表于 2018-1-27 23:18 | 显示全部楼层
你的测试方法有问题,而且GPIO的速度达不到内部的运算速度。

评论

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

本版积分规则

个人签名:小白白

158

主题

1835

帖子

20

粉丝
快速回复 在线客服 返回列表 返回顶部