资料介绍
AVR下载时注意点
AVR单片机ISP在线下载编程注意点:
1. 关于MEGA103下载注意点:
按照引脚名称/PEN(第1脚)一般的理解为Program
ENable.而且从他的内部电路框图上可以
看到他和/RESET是相与的关系,也就是说:/PEN和/RESET之中任何一条为低电平时都会
引起
复位。所以我就设计用/PEN作为下载接口中的/RESET,而将103的/RESET外接IMP809作电
压
监测复位电路。结果,根本无法下载程序。
再仔细查阅原版说明书,才发现/PEN作为下载用时必须保证SCK在上电复位中始终为低电
平,否则ISP不能进行,实际上就是不推荐使用/PEN.
一般的AVR单片机的在线下载都是用他本身的SPI口连接下载线,但是MEGA103的SPI
并不
是用来下载程序的,它是和TXD,RXD公用作为下载口,只不过用于下载时不是工作在UAR
T状
态罢了,这又是一个容易搞错的地方。
现在我改接电路为:
/PEN+/RESET --------------下载线/RESET
PDI(2脚)---------------------- MOSI
PDO(3脚)---------------------- MISO
SCK(11脚) --------------------- SCK
/PEN与/RESET并接以后接了一个10K的上拉电阻和一个104的复位电容。下载顺利。
2. 无晶振引脚的AVR单片机ISP下载方法:
无晶振引脚的AVR单片机,如:AT90S/L2343;Attiny15/L等器件,只需把这些芯片的CLOCK脚
与下载监控(1200或2313)的XTAL2(第4脚)用线连接即可。
3.
AVR单片机ISP下载时必须拔出AVR芯片对应晶振、复位脚的短路块。有些