阅读:1703回复:12
d12芯片接口的开发中遇到的问题--求救
我在昨天问了一个关于主机怎么找不到usb设备的问题,后来经测量后发现初始化之后D+信号始终没有提升的迹象,所以应该是D+信号的问题吧!暂时这么想的。
但是由于我初始化的过程中传输给d12的数据分别是: setmode---4312,也就是说时钟频率变成12M,1是把softconnect位置成1,结果是:时钟的确按照我的设置变成12M了,但是D+位却一点反应都没有! 小弟向各位大侠求救了,时间紧迫!! 不胜感激! |
|
最新喜欢:![]() |
沙发#
发布于:2004-05-21 09:33
那位能帮帮我吗?我已经在这个问题上花了好长时间了,还是一点办法都没有啊!
|
|
板凳#
发布于:2004-05-21 10:20
你从外面加一个上拉看看能不能拉上去
|
|
|
地板#
发布于:2004-05-21 10:51
你从外面加一个上拉看看能不能拉上去 我试过的,将D+于一个高电平连接后断开,主机确实有反应,不过马上就没有了!没有提示安装驱动等信息! |
|
地下室#
发布于:2004-05-21 11:35
为什么要断开?d+应一直上拉
|
|
|
5楼#
发布于:2004-05-21 12:03
好像要1.5k 上拉电阻
|
|
6楼#
发布于:2004-05-21 13:38
好像要1.5k 上拉电阻 一定要1.5k吗?我的连接时这样的:D+,D-都是通过18 %1 电阻连接到usb数据线上,同时通过1M电阻接地!不知道我这种电路连接方式是否正确! |
|
7楼#
发布于:2004-05-21 14:14
如果不用softconnect,必须要1.5k。你可以看一下,softconnect后d+电压多少
|
|
|
8楼#
发布于:2004-05-21 14:24
softconnect之后没有反应!
请问:如果不用softconnect,必须要1.5k。这是什么意思? 是说D+一定要用1.5k上拉电阻与usb接口相连马? |
|
9楼#
发布于:2004-05-21 15:25
所以要你看一下softconnect之后d+的电压
softconnect就是在片内把d+通过1.5k电阻上拉到vcc,这样pc才能知道设备已经连接 |
|
|
10楼#
发布于:2004-05-21 15:34
我测试过了,softconnect之后d+电压是不变的,我使用逻辑分析仪追踪不到D+的变化!这也正是我感到吃惊的地方,原本softconnect与时钟频率的设置是在一个控制端口下的,可是时钟设置是正确的,softconnect却不对(现在也不知道softconnect是否设置成1了)!
请问这样的话应该怎样检查呢? |
|
11楼#
发布于:2004-06-06 13:27
哎
我们是同病相怜啊 我的也是这样 我的主机一直是找不找新硬件 不知道是怎么回事 感觉是SOFECONNECT的没有设置好 我一插上去就中断 而读中断寄存器有什么东西都没有 |
|
12楼#
发布于:2004-06-09 23:30
不知两位问题解决了没有?我也碰到了同样的问题,没法进行下去了。大家帮帮忙阿。
|
|