ATMEL官方JTAGISP(6_10PIN)口接口标准.doc
文本预览下载声明
仿真器调试器AVR_JTAGICE和编程器AVR_ISP的接口标准
· 与目标板的连接接口:- ATMEL官方ISP_10PIN标准接口;- ATMEL官方ISP_6PIN标准接口(使用配套的彩色连接线)
OK,那么,怎么使用它连接目标板进行下载编程、仿真调试呢?使用调试器引出的10PIN连接线连接目标板与调试器就可以了。下面是调试器的接口标准:
说明:接口图打“剪刀”的表示仿真器接口该引脚无对外输出,所以目标板该引脚可接可不接!
6PIN 转 10PIN 转接线 2条:
从上面的接口图可以看出:该ISP接口兼容ATMEL指定的ISP_10PIN接口;兼容,但作了以下改进,它与ATMEL官方标准的区别在于:不输出 ISP 的 PIN4 “GND” ,它对应 JTAG 的 PIN4 为“ VCC ”;这样,若您的目标板采用官方标准接口依然可以正常连接,但改进后,带来以下优点:ISP错插入MCU的JTAG接口,不会导致烧器件。(需要目标板的ISP接口、JTAG接口也做相同处理,才可真正避免错插接口不烧毁器件!)
(1)配送10PIN连接线,用于连接该调试器与目标板的JTAG接口(2)配送6PIN连接线,用于连接该调试器与目标板的ISP接口(3)配送的ISP_6PIN转ISP_10PIN连接线,用于将调试器的ISP_6PIN转ISP_10PIN
:如何连接调试器与目标板的JTAG接口(ATMEL指定的JTAG标准接口)?:使用调试器引出的10PIN连接线直接连接目标板即可。方位说明: 10PIN连接线的红线为PIN1(TCK)。:如何连接调试器与目标板的ISP_10PIN接口(ATMEL指定的ISP_10PIN标准接口)?:使用调试器引出的10PIN连接线直接连接目标板即可。方位说明:ISP_10PIN连接线的红线为PIN1。
:如何连接调试器与目标板的ISP_6PIN接口(ATMEL指定的ISP_6PIN标准接口)?:使用我们配套的转换彩线连接目标板即可。方法步骤:(1)将转换彩线的10PIN端的引针插入调试器的ISP接口;(2)将转换彩线的6PIN端接入目标板的ISP接口。彩线10PIN端方向:红线(VCC)接入2脚,黑线(GND)接入10脚,白(RESET)接入5脚。(三个引脚已定位方向)彩线6PIN端方向:红线(VCC)接入2脚,黑线(GND)接入6脚,白(RESET)接入5脚。(三个引脚已定位方向)
:AVR有几种仿真方式?:一般来说,AVR有三种仿真方式:(1)JTAG仿真方式,适用于具备JTAG仿真接口的AVR。如:Atmega16/32,Atmega64/128等。(2)debugWIRE仿真方式,适用于具备debugWIRE仿真接口的AVR。如:Attiny13/24/2313,Atmega48/88/168等。(3)采用仿真头替代AVR MCU仿真方式,适用于不带仿真接口的AVR。如Attiny26,Atmega8,Atmega8515等。
:AVR的编程方式有几种?
:一般来说,AVR的编程方式有:(1)串行编程(即ISP编程)(2)高压/并行编程(3)JTAG编程(4)IAP编程
:AVR的串行编程方式有哪些?:AVR的串行编程方式有很多种,如:(1)STK200/STK300:并口下载器多采用该烧写方式,最早期的一种烧写方式,支持型号少,烧写速度低,不支持AVR Studio。(2)STK500:ATMEL最推荐的编程方式,由于采用ATMEL官方的STK500固件,使得它可烧写全系列AVR(若对固件进行升级亦可支持未来的AVR型号),烧写速度非常快,支持AVR Studio。 (3)AVRISP(准STK500):由于采用ATMEL官方的STK500固件,使得它可烧写大部分AVR(若对固件进行升级亦可支持未来的AVR型号),烧写速度非常快,支持AVR Studio。(4)AVRISPmkII:由于采用ATMEL官方的AVRISPmkII固件,使得它可烧写大部分AVR(若对固件进行升级亦可支持未来的AVR型号),烧写速度非常快,支持AVR Studio。(5)JTAGICEmkII:对目标MCU的烧写接口为ISP(不是JTAG),它支持的型号是带debugWIRE接口、JTAG接口的AVR,由于它主要不是用来烧写(而是仿真),所以,相应的,它的烧写速度慢。(6)其它方式的ISP:支持型号较少,烧写速度较低,无法在AVR Studio里面使用,不是ATMEL推荐的烧写方式。
:AVR的高压编程方式有什么特点?:高压/并行编程,实际上是更早出现的编程方法,它功能强大,但需要1
显示全部