打印
[微控制器/MCU]

求LPC1833 USB1使用ULPI的方法 试了很久了就是不行

[复制链接]
1497|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
踏平幼稚园|  楼主 | 2014-3-14 12:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 踏平幼稚园 于 2014-3-14 12:24 编辑

ULPI芯片用的USB3300
1、CCU1里的USB1分支时钟已关闭
2、ULPI的功能引脚已配置
3、还有PORTSC的PFSC位也改成使用ULPI了
可是LPC1833与USB3300完全没有数据传输,插到PC机上 运行程序 PC端也完全没反应
周立功上的例子,官网的例子都试过了,都不能用
各位高手们的求指导!!!!!!!!!!!!!!!!

这是相关的源码设置:
Chip_SCU_PinMux(0xC, 0, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0x8, 5, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0x8, 4, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0x8, 3, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 6, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 5, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 4, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 3, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 2, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0xB, 1, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0x8, 7, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
Chip_SCU_PinMux(0x8, 6, MD_PLN | MD_EZI | MD_ZI | MD_EHS , FUNC1);
LPC_CCU1->CLKCCU[CLK_USB1].CFG = 0;
portsc = LPC_USB1->PORTSC1_D & 0x00FFFFFF;
portsc |= 0x80000000;
LPC_USB1->PORTSC1_D = portsc;

相关帖子

沙发
踏平幼稚园|  楼主 | 2014-3-14 18:50 | 只看该作者
没人理吗。。。。。。。。

使用特权

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

本版积分规则

1

主题

11

帖子

1

粉丝