分类
日历
登陆
最新文章
回复
站点统计
友情链接
涛行ICP编程器在V1.0的基础上重新编写了下位机的固件程序,改进了原来V1.0下载程序前要按复位键的不便,使用V1.1的编程器给LPC900芯片编程器,只需连接好编程电缆到芯片的对应引脚,所有操作在PC机上由FlashMagic软件来完成。


主要改进如下:
1、使用更方便
2、可靠性更高
3、指示更直观。
涛行ICP(V1.1)编程器的使用说明书详见附件。
CP_V1.1(LPC900ICP编程器)使用说明书.pdf
……

但是ISP功能的实现也有一定的限制,如需要一个串口,需要一定的驻留代码空间,或者需要一定外部电路。于是有一些经验不足的朋友,在实现ISP功能的时候便经常出问题,要么是外部电路的问题,要么是串口的问题。比如:为什么软件老是报“通信出错”;为什么我的系统,第一次可以进ISP,第二次就不行了;为什么我在Win98下无法进入ISP,换了WinXP就可以了。
……
LPC900系列单片机通过ICP接口可以在目标系统上直接进行更新程序的操作.因而适合于产品对功能进行在线升级操作.
ICP接口编程的协议文档如下,由ZLG公司翻译!
LPC900_ICP编程规范中文版.pdf
如果您想自制一台适用于LPC900系列单片机编程的工具,我推荐您采用MCB900电路完成,PC机软件为FlashMagic.通过ICP接口,可对LPC900系列单片机进行完整的编程操作,较ISP编程具有较大的优越性.
自制LPC900 ICP编程器必看文档如下:
MCB900ToICP中文文档.pdf
mcb900-schematics.pdf
ICPBridgeVddSwitch电源切换解决方案.pdf
考虑到LPC900系列单片机较适合于我们产品对MCU各项性能的要求,故选用其做为主控,但LPC900系列芯片的编程需专用工具通过ICP接口才能实现,专用编程工具有ZLG公司生产的miniPro编程器,编程速度蛮快的,也蛮好用的,但考虑到家中和公司都要用到这,不想一个编程器背来背去的,遂决定自行DIY个,根据网上的资料,可行的方案是采用由FlashMaigc软件支持的MCB900电路来实现对LPC900系列单片机编程.
于是画板,测试,不成功,找BUG,再测试,经过n次尝次,发现官方提供的prog90.Hex程序与官方的硬件配套工作的确有些小BUG,后修正BUG后,功能一切正常.
相关产品图片与资料如下:



……
针对第一版,原理图作了一些小的调整,要点如下.
1、改进红外遥控接收部分
2、PS2接口与串口共用GPIO线
3、修正了USB上拉电阻控制电路
4、更改了蜂鸣器电路,统一了元器件
5、调整了并行总线扩展插座为标准的IDC20,便于用排线连接.

截止到目前,已完成如下驱动
1、LED驱动
2、键盘驱动
3、串口驱动
4、DataFlash(AT45DB161D)驱动
……