阅读:1969回复:15
【菜鸟发问】关于D12的电路图及开发
现在一个人开发89c51的D12接口,遇到很多细节问题,不解,
苦于身边没有同志,希望众位达人多多帮忙。 1.现在用89c51做核心在固件程序里有xdata,那么是不是要外接ram?可是参考电路图中似乎没有接 2.看到参考电路图中USB插座的D+,D-,Vdd都接了个电感,这 是起什么作用的?要多大?D+和D-上的1M电阻一定要接吗? 3.我只用用5v电源,Vout3.3管脚一定要接电容否?还是可以悬空? 万分感谢! [编辑 - 1/12/04 by holyrock] [编辑 - 1/12/04 by holyrock] |
|
沙发#
发布于:2004-01-12 19:16
为什么没人回答?问题不难啊,救救小弟吧,快急死了
|
|
板凳#
发布于:2004-04-29 11:13
我也遇到同样的问题,希望能有高手帮助解答,非常感谢!
|
|
|
地板#
发布于:2004-04-29 14:32
对于51来说,d12相当一个扩展RAM,所以固件代码有xdata。
我没有电感可能是抗干扰的吧,我是用USB规范上实例的电容。 Vout悬空多浪费啊,接1.5k的电阻,选择USB高低速设备多好。 现在一个人开发89c51的D12接口,遇到很多细节问题,不解, |
|
|
地下室#
发布于:2004-04-29 14:46
“Vout悬空多浪费啊,接1.5k的电阻,选择USB高低速设备多好。”
USB设备的高低速是由Vout决定的吗? 请赐教! |
|
5楼#
发布于:2004-04-29 15:00
不是不是,
高速由一个提升电阻加在D+上表示,低速的加在D-上。电阻1.5k,电压协议上给的是3.x伏特,有一定浮动范围。 |
|
|
6楼#
发布于:2004-04-29 15:18
请问电感的值是多少?
|
|
7楼#
发布于:2004-04-29 15:24
我没有用电感,所以不知道。sorry..
|
|
|
8楼#
发布于:2004-04-29 15:28
楼上的朋友,
能告诉我D12的CS,A0,WR,RD,ALE,怎么接吗? 我做的中断值老是0! 灯没什么反应! |
|
9楼#
发布于:2004-04-29 15:34
楼上的朋友, CS是片选,我接地,使上电就一直有效; WR/RD直接连C51对应的WR/RD; A0和ALE关系着是否复用。 复用的话,ALE连C51的ALE,A0高;不富,ALE看着办,A0连一可用的IO口。 |
|
|
10楼#
发布于:2004-04-29 15:40
那,
数据端口之间要不要用373或573连接呀? |
|
11楼#
发布于:2004-04-29 15:43
我做的很简单。
at89c52 pdiusbd12 led * 5 (4 free use/1 good link) 其它容阻无数,不计。 |
|
|
12楼#
发布于:2004-04-29 15:48
你做到哪一步了?
|
|
13楼#
发布于:2004-04-29 15:51
板子还在老板那儿,它们老脱工期……不过应该快了。
现在看固件,不就被卡在硬件抽象这块吗。上层的除了主循环,应该改得不多。做完这个,写Linux驱动。 |
|
|
14楼#
发布于:2004-04-29 15:55
其实我也在做非复用的,
但是我得先弄明白复用的原理, 才好改成非复用的。 |
|
15楼#
发布于:2004-04-30 23:11
:)复用和非复用有什么不一样的吗?
大虾能讲详细点吗? 我是菜鸟。 |
|