阅读:1090回复:2
关于使用uhc124开发usb驱动的问题
操作系统为Vxworks,uhc124在启动起来之后,设置了portchanged 中断。但是在usb设备插入后,只中断一次,以后再有拔除和插入也没中断产生。因为中断是下降沿,我在中断处理程序中,已经将中断状态寄存器复位。
请指教,为什么下次中断我收不到。 |
|
沙发#
发布于:2003-11-25 14:34
我也遇到这种情况,最后我只有放弃中断的方式,改用查询的方式来判断设备的插入和拔掉。
|
|
板凳#
发布于:2003-11-26 11:54
关于:一个低速设备的配置描述符读不出来?
不知道你用的是什么低速设备,有没有可能设备程序写的有限制,你的命令已经将它置到一种不确定的状态,设备才不理外界的命令了。如果这都没问题在考虑uhc124芯片的问题。 关于:另一个低速设备写数据不稳定,写一会后就写不下去了。 有可能是uhc124和外设之间的传输的应答有问题。 我使用这个芯片中断有些问题,而且数据传输完后,立刻去判断状态寄存器会有问题,必须延时一段时间。 |
|