bbiliu
驱动牛犊
驱动牛犊
  • 注册日期2004-02-20
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:894回复:3

leadphone请进,继续请教列举的问题。

楼主#
更多 发布于:2004-04-09 15:23
现在我的列举过程可以到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)才对啊。

最新喜欢:

lhaihlhaih
ppcust
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2009-05-15
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-14 09:23
请问你在接的时候 遇到过int 一直为低的情况吗
怎么解决的啊
bbiliu
驱动牛犊
驱动牛犊
  • 注册日期2004-02-20
  • 最后登录2005-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-14 09:48
在以前的帖子里说过这种情况。
USBN9603的中断不会自己复位,就是说,产生中断后,信号线就是一直为低或高电平。要在你自己的中断服务程序里面disable USBN9603
的中断(用usbn9603的MAMSK寄存器),处理完中断后在中断结束处再enable。usbn9603的范例程序中有这段代码,应该在中断服务入口程序处。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-14 12:18
现在我的列举过程可以到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)才对啊。

 

ff是对的,如果你驱动里没有作特殊处理,那么主机就会按默认的最大ff要求,你把全部的返回就是了。
游客

返回顶部