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 公用作为下载口只不过用于下载时不是工作在UART 状
态罢了这又是一个容易搞错的地方
现在我改接电路为
/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 芯片对应晶振复位脚的短路块有些AVR 单
片机的下载信号线与LED 数码管位选相连, 因用DLED 短路块相连拉成低电平,
例:AT90S8535;Atmega 83/163;AT90S2333/4433, 下载时应把SLAVR 开发实验器的DLED 短
路块拔出!
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。