[圈圈教你玩USB] 读D12的ID有问题

[复制链接]
 楼主| hjl123 发表于 2009-5-20 09:26 | 显示全部楼层 |阅读模式
读D12的ID有问题,请问是什么原因:
computer00 发表于 2009-5-20 09:56 | 显示全部楼层

软件仿真读到的ID是不对的,必须要上硬件

  
 楼主| hjl123 发表于 2009-5-20 10:14 | 显示全部楼层

硬件上了的

硬件上了的,谢谢<br />
computer00 发表于 2009-5-20 10:24 | 显示全部楼层

你现在读到的ID号是多少?

  
 楼主| hjl123 发表于 2009-5-20 10:51 | 显示全部楼层

见上图

见上图,谢谢
computer00 发表于 2009-5-20 14:19 | 显示全部楼层

是空的....

  
lzgs 发表于 2009-5-22 12:01 | 显示全部楼层

圈圈你好!

我没有用51来驱动,用AVR的M16,把程序进行移植了,编译也通过了,读出的ID是0XFF00<br /><br />我是用PA口来驱动D12的DATA口,单步调试发现,M16输出高电平时竟被拉到1.4V左右,是驱动能力问题?还是?<br /><br />正在检查中!
computer00 发表于 2009-5-22 12:48 | 显示全部楼层

可能你对RD脚的电平不对?

  
lzgs 发表于 2009-5-22 14:47 | 显示全部楼层

圈圈果然厉害

圈圈果然厉害!重新初始化RD和WR之后DATA口就正常了!<br /><br />不过读出来的数据变0XFF,还是不对。<br /><br />后来觉得读写的逻辑电平可能太快了,就加了一点点延时,<br />现在就能读出正确的ID号了!<br /><br />谢谢!<br />
lzgs 发表于 2009-5-22 14:49 | 显示全部楼层

接下来

接下来开始弄鼠标了!还是用M16,还得请圈圈多多指导!<br /><br />先感谢了!
computer00 发表于 2009-5-22 17:09 | 显示全部楼层

恩,不客气。遇到问题时可以参考书中的代码包

  
 楼主| hjl123 发表于 2009-5-26 16:10 | 显示全部楼层

是不是焊接问题?

这几天没时间,等空了量下Pin,是不是焊接问题?
computer00 发表于 2009-5-31 15:54 | 显示全部楼层

不管芯片焊接怎么样,总要能读到个结果啊,不可能是空的

  
 楼主| hjl123 发表于 2010-3-24 15:45 | 显示全部楼层
Prints("Your D12 chip\'s ID is: ");
PrintShortIntHex(id);删除这句就好了,为什么啊
 楼主| hjl123 发表于 2010-3-29 08:48 | 显示全部楼层
圈圈你好!
能帮我回答一下吗
computer00 发表于 2010-4-5 20:01 | 显示全部楼层
不是吧...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

86

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部