whitesharklqk
驱动牛犊
驱动牛犊
  • 注册日期2005-03-16
  • 最后登录2009-12-17
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望23点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1045回复:1

关于68013访问ASRAM的时间问题,请大侠指点。谢谢!!

楼主#
更多 发布于:2009-11-19 09:50
        我使用68013控制外部ASRAM,通过捕捉波形发现,连续地对ASRAM读写,一次读写需要大概2.8us,而读写操作本身只需要不到100ns(我的时钟是24MHz),两次读写的间隔将近2.7us,也就是说,读写时,扣除掉地址调整的指令时间,硬件基本都是处于非有效操作的空闲状态。CKCON的低三位MD0~MD2(STRETCH功能)我也设置为0了。
        读写程序片段如下:
   *addr_wr = EP0BUF[1];
       addr_wr++;
       *addr_wr = EP0BUF[2];
      addr_wr++;
      不知道有没有办法,可以缩短读写指令之间的间隔时间?也就是缩短EP0BUF[1]到EP0BUF[2]之间的间隔?比如,可否缩到1us?
  请大侠指点,谢谢!!
whitesharklqk
驱动牛犊
驱动牛犊
  • 注册日期2005-03-16
  • 最后登录2009-12-17
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望23点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-11-24 11:10
没有那位高手遇到过类似问题吗?
游客

返回顶部