dongh444
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-05-30 11:34
winter_mao
不知你的程序调试好了没有
祝你好运
我也遇到了类似的问题
不知能否帮小弟一把

winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-05-30 12:42
to dogh444:
暂时还没解决,我也在等高手指点呢。我正在申请一个聊天室,就作为技术讨论用,还没申请下来,希望到时能在线解决一些问题。一旦申请下来,我会发帖子通知大家,也希望能得到大家的支持。
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2002-05-30 20:21
我刚刚申请了个聊天室,118458.chart.yinsha.com,有机会可以在那里直接交流。
semao
驱动牛犊
驱动牛犊
  • 注册日期2002-02-17
  • 最后登录2003-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2002-05-30 21:11
plasma同志的固件理论上讲是非常好的,只是如果你是用keil c编译的话,需要注意keil 的一个Bug:如果你连续从外存同一地址读取数据,那它只从外部读一次到寄存器,其后的几次读取,只是将寄存器中的数据重新对其它变量赋值。如果你选择输出asm,那这问题在list文件中,会很容易被发现。因此,plasma同志的固件只需改一点(好象是三点),就可以用了。(如果回答的好,请加点分,我现在一贫如洗).
同志们好!同志们辛苦了!
hoverfei
驱动小牛
驱动小牛
  • 注册日期2002-04-19
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2002-05-30 23:00
........因此,plasma同志的固件只需改一点(好象是三点),就可以用了。(如果回答的好,请加点分,我现在一贫如洗).

semao兄能讲详细点吗?要改哪点?:P
谢谢
有朋自远方来,不亦乐乎?
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2002-05-31 07:57
to semao:
我只想通过,更改时钟或设定软连接判断初始化是否正常,并没有读语句,系统总是没有反应,依然故我的输出4M的时钟。这是怎么回事? :(
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2002-05-31 08:07
to semao:
我只想通过设置时钟和软连接,检查初始化的情况,并没有使用到读语句,可系统依然故我地输出4M时钟,不知何故。是不是硬件电路上有问题,我总怀疑是我的总线接法有问题,请帮忙解决。
dinolos
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2004-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2002-05-31 10:15
一点建议:看看SUSPEND和INT_N脚是什么情况,EOT_N最好不要悬空,悬空脚并不稳定,可以通过电阻接高。我的经验,对芯片来讲是输入的管脚最好都不要悬空,接高接低看情况。
菜鸟不怕大虾! 菜鸟也要做大虾!
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
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设备端的插头怎么会影响系统呢?而且示波器的影象变虚(信号稳定,已同步上,只是颜色变浅),这是什么原因呢?盼解答!
iccat
驱动牛犊
驱动牛犊
  • 注册日期2001-12-28
  • 最后登录2003-09-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2002-05-31 19:22
与主机的 连接,靠d+的电阻,我用软连接,自供电,但需将EOT-N接到VBUS上,D12的FAQ资料上 有。至于仿真器飞,我怀疑你用D12给51提供时钟,而在程序中,还改变了时钟输出频率
 :)
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2002-05-31 21:40
to iccat:
据说EOT-N接到VBUS上,是在自供电系统中用来监测设备是否连到主机上,而我的系统中是用usb供电的,仿真器使用其内部的晶振,没有用到外部的。我有个疑问:就是d12的片选,如果接p1口,那么就会出现,几条指令执行时,片选都有效的情况,这样的话,总线是否会不正常。
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2002-06-02 10:12
请高手指点,d12的硬件电路设计要注意哪些问题,我的电路与周公的电路差别不大,为什么无法完成初始化。而且明显跟D+有关,D+连上时,不能初始化,不连则可以对时钟进行控制。
liu_tony
驱动牛犊
驱动牛犊
  • 注册日期2002-06-02
  • 最后登录2002-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2002-06-02 11:32
to semao:
我只想通过设置时钟和软连接,检查初始化的情况,并没有使用到读语句,可系统依然故我地输出4M时钟,不知何故。是不是硬件电路上有问题,我总怀疑是我的总线接法有问题,请帮忙解决。

你检查一下是否设置模式时的数据有错,想输出4M时钟,F3命令的第二个字节的低四位应该是0011。
我也在用d12,苦于不清楚固件方面初始化的具体流程,能否给我讲解一下,如果可以的话请将程序发到我的e-mail上
liu_ton@hotmail.com
谢谢!!! ;)
winter_mao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-25
  • 最后登录2007-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2002-06-06 07:48
硬件高手,请指点迷津
semao
驱动牛犊
驱动牛犊
  • 注册日期2002-02-17
  • 最后登录2003-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2002-06-10 20:56
看大家工作的如此艰苦,我也自感不能袖手旁观,很想为大家出上一把力,但苦于最近一直在忙毕业论文,下周就要答辩,已经两周没上网了。而且现在只能在网吧上网,没有软驱,否则就把自己的方案给大家传上去了。
winter_mao同志,你的问题有可能出在仿真器上,我没用过仿真器,但用过的朋友说,使用仿真器在P0、P2口上容易出问题,特别是你没有处理好D12的cs端的话。因为你现在D12的地址不唯一,很有可能会对其进行了意外的操作。
同志们好!同志们辛苦了!
上一页 下一页
游客

返回顶部