阅读:1313回复:4
d12的问题(中断,最后状态寄存器.....),急,谢谢!!!
各位大侠:我现在在调试d12,可是我的班子却出现这样的问题:
我将开发板遇上微机断开,直接供电,发现d12的int脚为高,运行后,出现suspend中断,后再去连接d12,clkout输出正确 可我的是上电后,int脚一直为低,用仿真器看时,读IR=0xf0,四个中断源,这是什么回事呢????(挂起,复位,主端口中断) 还有就是我将51的中断关掉后直接连接d12,读出的D12_ReadLastTransactionStatus值为ff而开发板却是00的复位值 这又说明什么呢????? 那位大侠能帮帮忙解释解释嘛???谢谢了. |
|
最新喜欢:![]() |
沙发#
发布于:2003-03-18 20:12
建议你重新看一下电路
或是查一下USB芯片的硬件驱动 |
|
板凳#
发布于:2003-03-18 13:47
可是我用开发板试时,结果却和预计的一样,也能读到id为0x210什么的,可我的就是不行
|
|
地板#
发布于:2003-03-18 12:36
那就检查一下硬件,另外你的数据是怎么得到的?一般不要直接用指针看寄存器的内容,把它读到局部变量里再看,尤其对FIFO,因为仿真器会把数据提前读出来,等到真正需要的时候就不对了.
|
|
地下室#
发布于:2003-03-18 11:59
我发现我的班子,好像读写都不正确。
|
|