USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 20929|回复: 48
打印 上一主题 下一主题

自绘AT89S52与DPIUSBD12器件连接原理图,按图焊接,联机失败!求助!!

[复制链接]

1

主题

0

好友

95

积分

注册会员

Rank: 2

跳转到指定楼层
楼主
发表于 2013-11-3 20:16:13 |只看该作者 |倒序浏览
如图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?我要注册

回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-11-4 10:12:13 |只看该作者
D12的第1脚DATA0~DTAT7为什么都连到Vcc去了?您的画法不对,您这个图是直接把DATA0~DTAT7连到VCC的,没有通过上拉电阻再连到VCC!
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

板凳
发表于 2013-11-4 11:38:04 |只看该作者
本帖最后由 caihongxiaozu 于 2013-11-4 13:13 编辑

可能是我原理图的画法不对,实际是:公共端接VCC,89S52的P0.0~P0.7通过排阻与D12的DATA0~DATA7相连的。排阻的公共引脚该怎么连呢?那不通过排阻,直接将 P0.0~P0.7 与 DATA0~DATA7相连可以吗?
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-11-4 16:17:19 |只看该作者
89S52的P0.0~P0.7与D12的DATA0~DATA7直接相连的,然后这八个节点再通过排阻连接到VCC
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

5#
发表于 2013-11-4 20:52:36 |只看该作者
没错,我板子上实际是这样做的,那真郁闷了,其他问题在哪呢?
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2013-11-5 12:03:03 |只看该作者
从图上看真不知道哪里有问题,如果非要说的话,D12的27脚,应该再接一个4.7uf以上电容到地,这个电容是为内部3.3V电压滤波用的。另外,板子焊好后,应该仔细测试各个点的电压是否正常。

另外还不知道您是怎么判断板子不能工作的,是否有与此套电路配套的已经验证没有问题的程序呢?
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

7#
发表于 2013-11-6 14:21:42 |只看该作者
AT89S52烧录程序成功,GL_N端的LED灯也有信号闪烁,可是却提示“无法识别的设备”,然后电脑USB接口就没电了,需要重新启动电脑,USB端才正常,这是怎么回事呢?
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-11-6 19:59:44 |只看该作者
caihongxiaozu 发表于 2013-11-6 14:21
AT89S52烧录程序成功,GL_N端的LED灯也有信号闪烁,可是却提示“无法识别的设备”,然后电脑USB接口就没电了 ...

出现“无法识别的设备”提示,证明D12与PC的USB端口连接电路应该是正常的,不过USB端口变得不正常,而且要重启电脑后才恢复,这个现象确实很奇怪。

不知道您烧录的是什么样程序,实现的USB是哪个类别?很明显,单片机没有正确驱动D12。量一下D12与单片机所有连接是否正常。另外,还有个通过单片机程序可以判断单片机与D12连接是否正常的方法,如下:


如何快速判断CPU与D12的硬件连接是否正确的方法:
1.使用模式设置命令(0xf3)去改变13脚的输出频率,如果可以改变,证明单片机向D12发送命令正确。
2.使用读取ID命令(0xfd)去读,读回两个字节的内容,第一个字节应为0x12,第二个字节为0x10。如果正确,则表明D12向单片机发送数据没有问题。
以上两项都满足了的话,D12的硬件旧应该没有问题了。
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

9#
发表于 2013-11-6 20:07:30 |只看该作者
本帖最后由 caihongxiaozu 于 2013-11-6 20:13 编辑

我烧录的是《圈圈玩USB》的自定义HID设备的源代码
我把这个烧录好的芯片拿到圈圈的那个实验板,就可以正常工作的啊!!
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2013-11-7 20:01:04 |只看该作者
之前一直没有注意到,D12的28应该有问题,应该要和单片机的IO相连
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-4-24 20:01 , Processed in 0.066006 second(s), 27 queries .

百合电子工作室版权所有
回顶部