阅读:1447回复:8
急。。求助,关于USB host的问题
我现在在做ARM2410上的USB HOST,请问各位高手,USBHOST能进行中断响应是否应该对其其中某个寄存器先进行初始化,还是不需要初始化,我现在问题是USB设备插上去一点反映没有,USB口有电,正常的话我想一插上去会产生一个中断,各位高手帮帮忙,现在急。。。
|
|
沙发#
发布于:2004-04-02 10:38
一般来讲,你需要看两点有没有设置:
1)你的CPU的中断有没有打开 2)你的芯片的中断有没有使能 用示波器或者万用表在设备插上的时候检测一下芯片的中断引脚的中断有没有产生。 |
|
|
板凳#
发布于:2004-04-02 10:39
中断配置
|
|
|
地板#
发布于:2004-04-02 10:48
非常感谢楼上两位,CPU中断都打开了,芯片中中断我看一下,其中USB Device可以用,2410中有两个脚好像是给HOST和DEVICE复用的,我外设插上去,只有DEVICE中断响应,HOST就是不响应,气死我了,HOST到底是寄存器初始化后才会响应还是外设一插上去就会产生中断,再次感谢
|
|
地下室#
发布于:2004-04-02 10:58
中断配置 这位大哥,你说的中配置是ARM2410上的还是USBHOST上的,谢谢 |
|
5楼#
发布于:2004-04-02 12:33
我刚发了个贴子 是51+811的你看看
呵呵 当然EAZYARM 的中断也要配置 |
|
|
6楼#
发布于:2004-04-05 10:07
我用的一种IC没有中断,但是有寄存器会有反应.
我想不管那种IC,不管有没有中断,总之肯定会有寄存器有反应的. 我的是多任务系统,所以不用中断也没关系. 不知道对你有没有用? |
|
|
7楼#
发布于:2004-04-05 10:11
中断没产生,寄存器也没反应,不会是硬件有问题吧,但可能性不大
|
|
8楼#
发布于:2004-04-05 13:50
我最初开始试验的时候也出现过这种情况,后来我不断检测所有的寄存器,有变化的就记下来,结果没有任何变化,到最后问题出来硬件身上,硬件好了之后就什么都好了!
有时候问题就可能出在你最信任的东西身上,不妨怀疑一下! |
|
|