Start Linux Leave Linux a while Back to Linux
分类: LINUX
2011-06-02 10:07:48
chinaunix网友2011-06-03 17:46:17
你好, 我最近在调试USB ISP1582,现在碰到个问题,一直解决不了,我看过你的博客,我发现你以前也用过这款芯片,能否请你帮个忙?现在用ISP1582的太少,找个人交流都费尽。我是没办法,用现成的硬件,否则的话我也不用这颗芯片。 我现在的问题是:收不到主机发的任何指令,比如get descriptor. 当USB连接上以后,能够看到VBUS变成1了,但是总线总是不停的复位。寄存器中EP0SETUP 的状态始终是0。感觉要么是主机没法数据到buffer,要么是发了,但是ISP1582没能正确收到。我不知道是不是寄存器的初始化的问题,我仔仔细细研究过每一个寄存器,没发现有什么错误。硬件能够肯定没问题,因为这个设计已经量产很多了,我现在再用这个硬件平台。 如果方便,能否把ISP1582寄存器初始化的那小段代码发给我看看?邮箱:longlyice@163.com 或者贴到这里也行 多谢