阅读:894回复:3
leadphone请进,继续请教列举的问题。
现在我的列举过程可以到GET CONFIG,其发送的包是
80 06 00 02 00 00 09 00 , 02表示GET CONFIG,09表示取9个字节数据 我发送完应答后。应答中给出的包长位32字节 host发送如下命令给我: 80 06 00 02 00 00 ff 00 其中ff表示取ff字节的数据。按照正确的过程来书,ff应该改为20(32)才对啊。 |
|
最新喜欢:![]() |
沙发#
发布于:2004-04-14 09:23
请问你在接的时候 遇到过int 一直为低的情况吗
怎么解决的啊 |
|
板凳#
发布于:2004-04-14 09:48
在以前的帖子里说过这种情况。
USBN9603的中断不会自己复位,就是说,产生中断后,信号线就是一直为低或高电平。要在你自己的中断服务程序里面disable USBN9603 的中断(用usbn9603的MAMSK寄存器),处理完中断后在中断结束处再enable。usbn9603的范例程序中有这段代码,应该在中断服务入口程序处。 |
|
地板#
发布于:2004-04-14 12:18
现在我的列举过程可以到GET CONFIG,其发送的包是 ff是对的,如果你驱动里没有作特殊处理,那么主机就会按默认的最大ff要求,你把全部的返回就是了。 |
|