阅读:1140回复:2
为什么该来的中断不来呀?!!!
我的D12已经初始化,但是中断经常来0x80(挂起改变),在有USB线连到主机时,就一般不会再来0x80中断了。但是,为什么刚连到主机上时D12不会产生别的中断(0xC1,0x81还是0x01呢,还不清楚)。我的softconnect已经连接了。我的理解是,只要把D12插上主机,D12产生一个中断(0xC1,0x81还是0x01呢?),我在固件中就可以读到它,从而开始枚举的过程。结果,搞了好几天连这个中断也没有,只是在重起的时候读到0xC0,以及经常读到0x80,真是FT啊。我都快不行了,高手一定要出马呀!!!
不会是D12已经发出了合适中断,P0口读不到吧? 还是枚举的过程根本不是这样的? 我在这里求你们了!!! |
|
沙发#
发布于:2002-05-23 19:36
c1?81?那不是一下来两个中断了?你需要d12的资料和例子吗?email
|
|
|
板凳#
发布于:2002-05-24 09:42
我也不清楚这个中断会是多少,我曾记得有一次在什么情况下出现过C1。现在只有80了。正常情况下,是不是把USB插入到主机,D12就会产生一个中断?这个中断是什么呢?我现在要毕设了,还没搞定这个,真是YUMEN。请问一下要是没有收到中断,会有什么可能的错误呢?到目前为止,好象只是收到过挂起改变和总线复位的中断,高手要救我啊。
|
|