登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请教版主关于 EasyARM 2131 开发板的设计问题

作者:shiqiang 栏目:ARM技术
请教版主关于 EasyARM 2131 开发板的设计问题
新买了 EasyARM 2131 开发板,又从 Keil 网上看到了 MCB2130 开发板的原理图,有一事不明特此请教?

1、MCB2130 开发板上采用了 DTR/RTS 控制芯片的 P0.14 和 RESET 信号,因此可以用 PHILIPSFLASH 编程软件直接进行编程。而 EasyARM

2131 开发板上却没有这种设计,如果想用 PHILIPSFLASH 编程软件进行下载的话是否还要自己进行连线?

2、是否 ZLG 不推荐采用 PHILIPSFLASH 编程软件?

3、用 PHILIPSFLASH 编程软件和用 ZLG 的仿真器下载程序的速度能相差多少?

谢谢!

2楼: >>参与讨论
hotpower
这样先对付着,有空再打断狗腿,自己编ISP
 

这样先对付着,有空再打断狗腿,自己编ISP

3楼: >>参与讨论
zlgARM
RE:
推荐使用菲利普提供的ISP软件,只是实现方法不同。两种下载速度相差不多。

4楼: >>参与讨论
hotpower
菲利普提供的ISP软件有个缺点
在P0.14=0且reset=0时,在reset=1进入ISP状态.

但此时P0.14也被LPCISP放开为1了.

这样在有狗的复位芯片就在ISP期间产生复位信号,因为在ISP期间用户程序不可能运行.即不可能产生外狗的喂狗信号!!!

当前的菲利普提供的ISP软件在有外狗的情况下,只能用ISP期间的RXD0加二极管来作为WDI信号来充当用户的WDI信号...

我认为菲利普提供的ISP软件应该如下改写:

直接定义P0.14=0为ISP方式,P0.14=1为运行方式.

在ISP期间,P0.14必须保持低电平!!!结束ISP后再恢复P0.14为高电平!!!

这样,一但误入ISP状态(P0.14被干扰为0,恰好也产生reset信号时),由于P0.14是干扰信号,它不可能一直保持低电平(如果保持就不叫干扰信号了).这样外狗就能帮助系统从ISP的"火坑里"跳出来!!!

从以上分析和论述,可以看出当前的菲利普提供的ISP软件在ISP开始后跳高真是没必要,而且反而把救命的狗腿给自残了...可悲呀...

烦劳周立功大人在荷兰鬼子面前美言几句,也省去我们的辛劳...

谢谢了...



* - 本贴最后修改时间:2006-2-6 10:27:32 修改者:hotpower

5楼: >>参与讨论
shiqiang
支持
多谢!!!

6楼: >>参与讨论
hotpower
先给zlg315大人请安后在支持吧...
我晕的诚心地请求...这样让我少费些脑浆...

跪安如何???论坛里现在可不许"跪求"呀...

7楼: >>参与讨论
hotpower
没这3根线时真想把开发板砸了!!!
晕到~~~那时每次ISP只要要rest两次以上!!!

我能不晕到吗???

参与讨论
昵称:
讨论内容:
 
 
相关帖子
问周公关于ISP?
请教:书本知识
求救
请问LPC2210使用IAP时
lpc2138的干扰问题
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号