阅读:2874回复:23
d12 usb小问
我用d12做的usb,为什么d12上的goodlink口接的发光二极管不亮阿?测得goodlink是高电平。
而且单片机的p1口却是低电平,和地短路了,是不是单片机要先restart阿? 小弟非常感谢! |
|
沙发#
发布于:2004-03-19 15:01
不用的,D12灯亮,枚举成功了
|
|
|
板凳#
发布于:2004-03-19 15:05
GOODLINK是要枚举成功后才能点亮的.硬件上给它接灯就行.没必要接MCU
|
|
地板#
发布于:2004-03-20 03:09
GOODLINK的问题LJ1978已经回答你了。
补充一下,如果作了SoftConnect以后,即使枚举不成功的话,它也会闪三下。否则,你的麻烦大了。 关于P0口的低电平,短路的可能性较小。(测试短路要断电,万用表搭以搭就测出来了!) 可能的情况: 1。复位电路没能正常复位。 2。晶振没有起振。 3。固件没有烧进去。MCU是空的,或非法代码。 仔细检查检查! |
|
|
地下室#
发布于:2004-03-21 22:07
谢谢
可是灯还是不亮阿,不知道为什么?好像硬件电路没有连接错啊! 关于p1口,怎么检查晶振没有起振阿,谢谢! |
|
5楼#
发布于:2004-03-22 01:34
你的MCU很可能根本就没工作,所以也没有SoftConnect。
GoodLink当然没有反应。 用示波器看呀! |
|
|
6楼#
发布于:2004-03-22 14:36
老大:
我又检查了一下电路,单片机起振的。但发现以下问题: 1、 d12的V3.3管口是低电平,不是3.3v 2、 单片机的CS口是高电平 3、 单片机P1.2、1.3是高电平,我用这个口连了两个灯 4、 D12int脚是低电平,和地短路了,接的是单片机的p3.2 5、 D12RST是低电平,接的是单片机的p1.7 老大请帮帮忙 小弟十分感谢 |
|
7楼#
发布于:2004-03-22 14:54
小弟更正一下,v3.3脚是正常的,的确是3.3v
我刚才把这个搞错了 不好意思阿 |
|
8楼#
发布于:2004-03-22 15:30
请问d12开发板有没有pc机上的驱动源代码?
[编辑 - 3/22/04 by lsn_061] |
|
|
9楼#
发布于:2004-03-22 16:59
你的单片机是独立晶振还是用D12的时钟?
D12 INT 脚短路要先解决掉! |
|
|
10楼#
发布于:2004-03-22 17:10
楼上能否回答俺的问题
|
|
|
11楼#
发布于:2004-03-22 21:07
我用的是独立的晶振
怎么结决D12 INT脚阿 谢谢老大 |
|
12楼#
发布于:2004-03-22 22:05
To lsn_061:
这个要看你是哪里的开发板了。如果是花钱买的,比如周立功的,那肯定应该有啊。 |
|
|
13楼#
发布于:2004-03-22 22:06
To dysjd:
如果短路了,只能割线了,真不幸! |
|
|
14楼#
发布于:2004-03-22 23:28
d12 INT 我连接的是单片机的p3.2口
是不是单片机没有工作啊 |
|
15楼#
发布于:2004-03-24 19:47
老大:
我现在d12的goodlink口接的发光二极管偶尔会亮。我查了一下各个脚的波形,发现三个问题: 1、d12 ALE的波形对了,但频率不对 2、d12 INT是低电平 3、d12 12MOUT输出的频率不对,不是12兆 其他基本都对,d12的晶振频率为6兆而且正常工作。 不知道问题出在哪里啊? 请老大帮帮忙 非常感谢 |
|
16楼#
发布于:2004-03-24 23:00
d12 12MOUT输出的频率不对,不是12兆
你还没有运行SetMode,它当然不是12M了!好像应该是4M,我有点记不清了。 顺便问一下,你用WatchDog了吗? |
|
|
17楼#
发布于:2004-03-25 15:46
我好像没有用watch dog
watch dog的电路是怎样的阿 d12 12MOUT输出的频率果然是4M,那怎样才能运行SETMODE阿? 还有我的D12 INT输出是0,不是高电平,为什么阿? GOODLINK偶尔是低电平 请老大指点一下阿 非常感谢 |
|
18楼#
发布于:2004-03-25 15:51
你是使用仿真器的吗?
把你的代码贴出来。 |
|
|
19楼#
发布于:2004-03-25 16:06
我是直接烧片的
我用的是周立功的pdiusbd12 smart的板子,一切正常。 然后我按照他的原理图自己焊了一块板子,现在就是在调试这块板子。 代码如下: 是不是d12 的D+口要接1.5K的上拉电阻阿,这个我还没接,影响大吗? 非常感谢 |
|
|
上一页
下一页