20楼#
发布于:2002-05-30 11:34
winter_mao
不知你的程序调试好了没有 祝你好运 我也遇到了类似的问题 不知能否帮小弟一把 |
|
21楼#
发布于:2002-05-30 12:42
to dogh444:
暂时还没解决,我也在等高手指点呢。我正在申请一个聊天室,就作为技术讨论用,还没申请下来,希望到时能在线解决一些问题。一旦申请下来,我会发帖子通知大家,也希望能得到大家的支持。 |
|
22楼#
发布于:2002-05-30 20:21
我刚刚申请了个聊天室,118458.chart.yinsha.com,有机会可以在那里直接交流。
|
|
23楼#
发布于:2002-05-30 21:11
plasma同志的固件理论上讲是非常好的,只是如果你是用keil c编译的话,需要注意keil 的一个Bug:如果你连续从外存同一地址读取数据,那它只从外部读一次到寄存器,其后的几次读取,只是将寄存器中的数据重新对其它变量赋值。如果你选择输出asm,那这问题在list文件中,会很容易被发现。因此,plasma同志的固件只需改一点(好象是三点),就可以用了。(如果回答的好,请加点分,我现在一贫如洗).
|
|
|
24楼#
发布于:2002-05-30 23:00
........因此,plasma同志的固件只需改一点(好象是三点),就可以用了。(如果回答的好,请加点分,我现在一贫如洗). semao兄能讲详细点吗?要改哪点?:P 谢谢 |
|
|
25楼#
发布于:2002-05-31 07:57
to semao:
我只想通过,更改时钟或设定软连接判断初始化是否正常,并没有读语句,系统总是没有反应,依然故我的输出4M的时钟。这是怎么回事? :( |
|
26楼#
发布于:2002-05-31 08:07
to semao:
我只想通过设置时钟和软连接,检查初始化的情况,并没有使用到读语句,可系统依然故我地输出4M时钟,不知何故。是不是硬件电路上有问题,我总怀疑是我的总线接法有问题,请帮忙解决。 |
|
27楼#
发布于:2002-05-31 10:15
一点建议:看看SUSPEND和INT_N脚是什么情况,EOT_N最好不要悬空,悬空脚并不稳定,可以通过电阻接高。我的经验,对芯片来讲是输入的管脚最好都不要悬空,接高接低看情况。
|
|
|
28楼#
发布于:2002-05-31 16:23
to dinolos:
我已把SUSPEND接低,CS_N接P2.6,ALE对接,EOT_N接高,RESET_N接高,A0接低,DMACK_N接高,现在的现象是,当设备端USB端口不插到底,估计只是把电源连上了,可以控制时钟分频,但发软连接命令时,GOODLINK灯不亮。当把接口插到底时,从示波器上看到的4M时钟信号影象变虚,用仿真器发控制命令时,刚执行F3时,GOODLINK灯亮,同时,CLKOUT变低,停止输出,仿真器也出现通讯故障。怀疑此时数据总线已不正常。我搞不懂,USB设备端的插头怎么会影响系统呢?而且示波器的影象变虚(信号稳定,已同步上,只是颜色变浅),这是什么原因呢?盼解答! |
|
29楼#
发布于:2002-05-31 19:22
与主机的 连接,靠d+的电阻,我用软连接,自供电,但需将EOT-N接到VBUS上,D12的FAQ资料上 有。至于仿真器飞,我怀疑你用D12给51提供时钟,而在程序中,还改变了时钟输出频率
:) |
|
30楼#
发布于:2002-05-31 21:40
to iccat:
据说EOT-N接到VBUS上,是在自供电系统中用来监测设备是否连到主机上,而我的系统中是用usb供电的,仿真器使用其内部的晶振,没有用到外部的。我有个疑问:就是d12的片选,如果接p1口,那么就会出现,几条指令执行时,片选都有效的情况,这样的话,总线是否会不正常。 |
|
31楼#
发布于:2002-06-02 10:12
请高手指点,d12的硬件电路设计要注意哪些问题,我的电路与周公的电路差别不大,为什么无法完成初始化。而且明显跟D+有关,D+连上时,不能初始化,不连则可以对时钟进行控制。
|
|
32楼#
发布于:2002-06-02 11:32
to semao: 你检查一下是否设置模式时的数据有错,想输出4M时钟,F3命令的第二个字节的低四位应该是0011。 我也在用d12,苦于不清楚固件方面初始化的具体流程,能否给我讲解一下,如果可以的话请将程序发到我的e-mail上 liu_ton@hotmail.com 谢谢!!! ;) |
|
33楼#
发布于:2002-06-06 07:48
硬件高手,请指点迷津
|
|
34楼#
发布于:2002-06-10 20:56
看大家工作的如此艰苦,我也自感不能袖手旁观,很想为大家出上一把力,但苦于最近一直在忙毕业论文,下周就要答辩,已经两周没上网了。而且现在只能在网吧上网,没有软驱,否则就把自己的方案给大家传上去了。
winter_mao同志,你的问题有可能出在仿真器上,我没用过仿真器,但用过的朋友说,使用仿真器在P0、P2口上容易出问题,特别是你没有处理好D12的cs端的话。因为你现在D12的地址不唯一,很有可能会对其进行了意外的操作。 |
|
|
上一页
下一页