lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1340回复:2

读取数据出现两次现象?

楼主#
更多 发布于:2004-10-30 21:07
请教:
   本人使用的是68013芯片,在SLAVE模式下工作,使用EP2写数据,从EP6中读取数据,现我配置下载好固件EP2OUTEP6IN模式后,外部逻辑电路发数据给EP6,数据发过去了。但我应用程序读取出来的数据都是写了两次的。比如,0000121245453F3F等,重复写了两次,而实际上是没有的,现怀疑是固件编写的问题,使得FIFO EP6读取了两次。在固件编写对FIFO的设置有什么注意的吗。我设置的是512字节,两倍BUF和四倍BUF也试过,都出现这个问题。请教。
lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-30 21:12
忘了说了。我是用BULK传输模式
lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-01 09:04
我自己试验发现是固件配置方面得问题,和CPUS及IFCONFIG这两个寄存器配置有关,及和时钟有关,但还没找到真正影响的,现在不会出现重复读两次,但读出的数据不正确。哪位清楚CPU时钟和接口时钟的配置啊。
游客

返回顶部