阅读:1584回复:4
D12的中断问题,大家帮忙看看阿
我用51和D12自己做了一个板子,用查询方法现在能枚举。用philips的smartboard驱动程序枚举之后goodlink的灯亮。读写没问题。如果改用windriver生成的驱动也可以枚举,但是goodlink灯枚举之后不亮。不过读写没问题。这是怎么回事儿?
更让我恼火的是,以上过程用查询的方法没问题,换成中断就不行了。那位大虾帮忙分析一下啊! 偶是51老手了,应该不是51这边的中断问题。是不是D12有什么说法啊。 |
|
沙发#
发布于:2004-04-05 08:47
请教:你的固件是用汇编写的吗?能发我一份吗?
jiangwei1981106@163.com 你的枚举是在win98下成功的,还是winxp? |
|
板凳#
发布于:2004-04-05 09:43
51在响应D12的中断后会不会你没有将D12的中断清除。
|
|
地板#
发布于:2004-04-05 10:19
其实我在查询里边什么也没干,就是在查到了中断口为低把中断调用的usb_isr()函数调用了一遍,就能用,如果直接用中断,让他自己来,就不行!郁闷ing!那些读寄存器什么的操作都是在调用了usb_isr()程序中完成。查询的时候也没单独处理啊!
楼上的要程序的大哥,呵呵,我的是C的,你怎么还用汇编啊, 哪要写多少程序啊!哦,我的枚举在98下。 |
|
地下室#
发布于:2004-04-05 13:33
你的中断使用了下降沿触发还是电平触发?
|
|