阅读:1158回复:2
D12同步写问题
采用PHILIPS D12的片子,同步方式,读数据一切正常,驱动中读出的状态和传输的字节数均正确。但写数据不论是否写成功,驱动中写完成返回的状态正确,而传输的字节数总为0。
怎么回事? 读写同时进行的时候,读和写会不会互相影响? |
|
沙发#
发布于:2004-09-09 13:06
你如何让读写同时进行?USB BUS是单工的在一个时间里只能有一个方
向的数据吧? 你在写数据时可以看看总线上是否有数据传输.如果有,看看是否收 到. |
|
|
板凳#
发布于:2004-09-09 14:48
实际读写是并发的。
我的读和写请求分别在两个线程中发出,至于真正在USB总线上传送,应该是USB总线控制器驱动排队的吧,它也不该把所有的数据都弄丢啊? 最可气的是有时候刚开始通信是好的,双向数据都有,但一会儿写就不行了,也不知道那里出了问题。 |
|