打印

关于LPC2387 USB低功耗的问题-在线等啊

[复制链接]
1658|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gyccy|  楼主 | 2011-5-31 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gyccy 于 2011-5-31 15:50 编辑

目前我正用LPC2387开发一个产品,在做低功耗的时候
遇到一个问题.

现象:power down设置为USB唤醒,则不能进入低功耗模式。

我读取设备状态(0XFE)为0x05,为正常状态,USB总线检测也是正常的,

异常的数据为寄存器USBClkSt(0xFFE0CFF8)和USBIntSta(0xE01fC1C0)

USBClkSt为1,USBIntSta的USB_NEED_CLK位为1,根据LPC2387的datasheet

USB_NEED_CLK的值是USBClkSt各个bit的或,问题是USBClkSt的最低位

没有意义啊,SPEC写的是该位读出无效,可是该位却造成USB_NEED_CLK为1,

USB_NEED_CLK为1就使IC不能进入powerdown,

问题:为什么USBClkSt 没有意义的最低位会为1,且造成不能进入powerdown呢?

我这边有买周立功的LPC2378的开发板,一切都是正常的。USBClkSt和USB_NEED_CLK都为零。

相关帖子

沙发
huzixian| | 2011-5-31 21:05 | 只看该作者
没有遇到过类似问题啊,帮顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

1

帖子

1

粉丝