eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1703回复:12

d12芯片接口的开发中遇到的问题--求救

楼主#
更多 发布于:2004-05-21 08:54
我在昨天问了一个关于主机怎么找不到usb设备的问题,后来经测量后发现初始化之后D+信号始终没有提升的迹象,所以应该是D+信号的问题吧!暂时这么想的。
但是由于我初始化的过程中传输给d12的数据分别是:
setmode---4312,也就是说时钟频率变成12M,1是把softconnect位置成1,结果是:时钟的确按照我的设置变成12M了,但是D+位却一点反应都没有!

小弟向各位大侠求救了,时间紧迫!!
不胜感激!

最新喜欢:

lhaihlhaih
eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-21 09:33
那位能帮帮我吗?我已经在这个问题上花了好长时间了,还是一点办法都没有啊!
hoverfei
驱动小牛
驱动小牛
  • 注册日期2002-04-19
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-21 10:20
你从外面加一个上拉看看能不能拉上去
有朋自远方来,不亦乐乎?
eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-21 10:51
你从外面加一个上拉看看能不能拉上去

我试过的,将D+于一个高电平连接后断开,主机确实有反应,不过马上就没有了!没有提示安装驱动等信息!
hoverfei
驱动小牛
驱动小牛
  • 注册日期2002-04-19
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-21 11:35
为什么要断开?d+应一直上拉
有朋自远方来,不亦乐乎?
dysjd
驱动牛犊
驱动牛犊
  • 注册日期2004-03-01
  • 最后登录2004-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-21 12:03
好像要1.5k 上拉电阻
eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-21 13:38
好像要1.5k 上拉电阻

一定要1.5k吗?我的连接时这样的:D+,D-都是通过18 %1 电阻连接到usb数据线上,同时通过1M电阻接地!不知道我这种电路连接方式是否正确!
hoverfei
驱动小牛
驱动小牛
  • 注册日期2002-04-19
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-21 14:14
如果不用softconnect,必须要1.5k。你可以看一下,softconnect后d+电压多少
有朋自远方来,不亦乐乎?
eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-05-21 14:24
softconnect之后没有反应!
请问:如果不用softconnect,必须要1.5k。这是什么意思?
是说D+一定要用1.5k上拉电阻与usb接口相连马?
hoverfei
驱动小牛
驱动小牛
  • 注册日期2002-04-19
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-05-21 15:25
所以要你看一下softconnect之后d+的电压
softconnect就是在片内把d+通过1.5k电阻上拉到vcc,这样pc才能知道设备已经连接
有朋自远方来,不亦乐乎?
eidy00
驱动牛犊
驱动牛犊
  • 注册日期2004-04-07
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望17点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-05-21 15:34
我测试过了,softconnect之后d+电压是不变的,我使用逻辑分析仪追踪不到D+的变化!这也正是我感到吃惊的地方,原本softconnect与时钟频率的设置是在一个控制端口下的,可是时钟设置是正确的,softconnect却不对(现在也不知道softconnect是否设置成1了)!
请问这样的话应该怎样检查呢?
sc369963
驱动牛犊
驱动牛犊
  • 注册日期2004-02-13
  • 最后登录2004-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-06-06 13:27

我们是同病相怜啊
我的也是这样
我的主机一直是找不找新硬件
不知道是怎么回事
感觉是SOFECONNECT的没有设置好
我一插上去就中断
而读中断寄存器有什么东西都没有
hanxm
驱动牛犊
驱动牛犊
  • 注册日期2003-10-22
  • 最后登录2004-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-06-09 23:30
不知两位问题解决了没有?我也碰到了同样的问题,没法进行下去了。大家帮帮忙阿。
游客

返回顶部