阅读:1647回复:5
请问,我的D12的端点5已经写了数据,为什么无法激活中断?
如果要激活中断,写入的数据的长度有限制吗?有什么必要条件吗?
我现在开发的是MASS STROAGE设备,主机询问了3次INQUIRE命令就没有反应了,我把自己构造的数据放在端点5的BUFFER中,也不知道是我的数据格式错误还是因为数据没有发出去,怎么判断这个问题? |
|
沙发#
发布于:2002-06-18 12:07
看用示波器看看是否有中断信号过来.
|
|
|
板凳#
发布于:2002-06-18 12:10
中断信号应该是没有过来,我的程序已经完成大部分了,USB设备已经枚举成功,使用端点0收发了很多的数据,使用端点2也能收数据,就是不能发(也许是发的不对),硬件上我想不会有问题的了
|
|
地板#
发布于:2002-06-18 14:11
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-06-18 14:18
无论写多少字节都没有中断,51上的中断控制位应该是没有问题的,因为已经通过它运行了很多的接受和发送(端点0)
|
|
5楼#
发布于:2002-06-18 15:01
谢谢热心的大侠,我的问题已经解决了,是我的数据不对
|
|