kennan
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1584回复:4

D12的中断问题,大家帮忙看看阿

楼主#
更多 发布于:2004-04-04 09:56
  我用51和D12自己做了一个板子,用查询方法现在能枚举。用philips的smartboard驱动程序枚举之后goodlink的灯亮。读写没问题。如果改用windriver生成的驱动也可以枚举,但是goodlink灯枚举之后不亮。不过读写没问题。这是怎么回事儿?
   更让我恼火的是,以上过程用查询的方法没问题,换成中断就不行了。那位大虾帮忙分析一下啊!
   偶是51老手了,应该不是51这边的中断问题。是不是D12有什么说法啊。
jiangwei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-25
  • 最后登录2004-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-05 08:47
请教:你的固件是用汇编写的吗?能发我一份吗?
jiangwei1981106@163.com
你的枚举是在win98下成功的,还是winxp?
bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-05 09:43
51在响应D12的中断后会不会你没有将D12的中断清除。
kennan
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-05 10:19
   其实我在查询里边什么也没干,就是在查到了中断口为低把中断调用的usb_isr()函数调用了一遍,就能用,如果直接用中断,让他自己来,就不行!郁闷ing!那些读寄存器什么的操作都是在调用了usb_isr()程序中完成。查询的时候也没单独处理啊!
    楼上的要程序的大哥,呵呵,我的是C的,你怎么还用汇编啊,
哪要写多少程序啊!哦,我的枚举在98下。
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-04-05 13:33
你的中断使用了下降沿触发还是电平触发?
游客

返回顶部