|
循序渐进的学习方法:
第四章ISP 下载部份的应用
4.1
ISP 下载部份介绍
ISP(In-System
Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,
而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程,ISP技术是未来发展方向。
XL400的ISP部份是业界首创的具备传统编程器的可靠性与下载线的方便性于一身的前卫产品。通过单片机控制时序,232串行通信,
彻底解决并口ISP兼容性,可靠性的问题。将下载头的相关引脚引入目标板,
即可方便快速的对目标板在系统编程。
ISP下载部份支持的芯片列表:
51系列单片机:AT89S51,AT89S52,AT89S53,AT89S8252,AT89LS51,AT89LS52,AT89LS53,AT89LS8252
AVR系列单片机:AT90S2323,AT90S2343,AT90S4433,AT90S8535 ATmega16,ATmega16L,ATmega161,ATmega161L,ATmega163,ATmega32,ATmega32LATmega323,ATmega323L,ATmega64,ATmega64LATmega8,ATmega8L,ATmega8515ATmega8515LATmega8535ATmega8535LATtiny12,ATtiny12L,ATtiny13,ATtiny13L
ATtiny15,ATtiny15L,ATtiny22,ATtiny22L,ATtiny26,ATtiny26L
PIC系列单片机:
PIC16F870,PIC16F871,PIC16F872,PIC16F873,PIC16F874,PIC16F876,PIC16F877,PIC16F873A,PIC16F874A,PIC16F876A,PIC16F877A
AT24CXX:
AT24C01,AT24C02,AT24C04,AT24C08,AT24C16,AT24C32,AT24C64,AT24C128,AT24C256,AT24C512
灵活使用XL400下载头的几种方式:
1、
在目标电路板上预留下载插座,可以方便的在线下载程序代码。
2、
如果您现在的目标电路板上没有预留下载插座而您又想使用XL400的下载头,您可以自制一个仅带裸线的下载头,把线头焊接到您的电路板上即可。
4.2
XL400下载头之插头定义(使用前请仔细了解此表格的相关含义!)
|
1
NC(悬空)
|
2
NC (悬空)
|
3
NC(悬空)
|
4 +5V
|
5
GND
|
|
6
NC (悬空)
|
7
SCK/SCL
|
8
MISO/SEN/WP
|
|
10
RST
|
(目标板设计预留的ISP下载头方便更新程序)
|
|
|
|
|
下载头排列方向和一般芯片方向相同,
逆时针旋转。
|
下载头和板上引脚定义一一对应。
|
插头的(1)脚处有一个三角符号,请确认以免接错线。
|
小提示:如果您还是对各个引脚的顺序不清楚,
连接好后最好用万用表量一下。
特别注意:
下载头的第4,第5脚已经提供了+5V电源,为此目标板可以不用电源。
在使用下载头的之前,请务必检查目标板电源是否短路?以及各ISP相关引脚是否接错?另外,由于XL400套件本身利用了XL400软件的S51系列单片机的下载部份,在使用ISP下载头的时候,
XL400的实验卡座上不要有单片机芯片。
4.3常用芯片的ISP相关引脚连接方法:请你参考网站
http://www.8951.com/TEST/XL2000/XL200043.htm
当您拿到这台精美的实验仪时,请不要急于通电。我们建议您
第一: 先用1小时左右的时间仔细阅读本手册。
第二:
特别了解本套件各个模块,跳线的含义和定义。
第三:从本套件的例子中挑选适合您了解程度的例子做实验,
如果正常了。
那么想想这个例子为什么要这样写?这句话不要可不可以?
想好了再改程序,重新做实验。如果有问题,最好的办法是登陆http://www.8951.com/bbs/index.asp
访问官方论坛, 随时有数十位热心朋友和你在一起,分享学习的喜悦和进步!
全国货到付款(托收)购买:
您只需要仔细填写下面的表单后电话通知我们,即可安排发货,货款交给快递公司即可!轻松零风险购物!
(省外货到付款业务需要另加20元每单手续费,货到付款业务支持的地区请看这里.....
|