hnhawk
驱动牛犊
驱动牛犊
  • 注册日期2004-05-21
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1158回复:2

D12同步写问题

楼主#
更多 发布于:2004-09-09 12:07
采用PHILIPS D12的片子,同步方式,读数据一切正常,驱动中读出的状态和传输的字节数均正确。但写数据不论是否写成功,驱动中写完成返回的状态正确,而传输的字节数总为0。
怎么回事?
读写同时进行的时候,读和写会不会互相影响?
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-09 13:06
你如何让读写同时进行?USB BUS是单工的在一个时间里只能有一个方
向的数据吧?
你在写数据时可以看看总线上是否有数据传输.如果有,看看是否收
到.
新手上路,请多关照.
hnhawk
驱动牛犊
驱动牛犊
  • 注册日期2004-05-21
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-09 14:48
实际读写是并发的。
我的读和写请求分别在两个线程中发出,至于真正在USB总线上传送,应该是USB总线控制器驱动排队的吧,它也不该把所有的数据都弄丢啊?
最可气的是有时候刚开始通信是好的,双向数据都有,但一会儿写就不行了,也不知道那里出了问题。
游客

返回顶部