工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

AVR下载线改进电路说明

作者:dolphin时间:2016-10-12

ATMEL提供的AVR下载线存在问题,以下是AVR下载线的电路图:
字串7


点击放大 字串6

上面的电路图为ATMEL公司提供的电路,xiaoqi的电路跟上面的电路类似.下载线使用AT90S1200单片机.AT90S1200的单片机的引脚如下:

我使用xiaoqi制作的下载线做实验,结果用不到一天,下载器就完蛋了.元器件没有坏,而是芯片AT90S1200工作不正常,我的下载器是一直连着我的电路板的AT90S8515(我用AT90S8515做开发),而我的AT90S8515里的程序会对SCK,MISO,MOSI操作.经过多次复位之后,AT90S1200的程序被改(或被擦除). 也就是说AT90S1200被AT90S8515反编程,反擦除.AT90S1200的上电复位过程中,如果SCK,MISO,MOSI有脉冲,AT90S1200会进入自编程 .上电复位的时间又长,至少20个毫秒以上(慢启动), 我的AT90S8515启动要比AT90S1200快(因为我在AT90S8515的RESET端接了一个较小的上拉电阻).

使用AT90S1200的多功能端口(SCK,MISO,MOSI)做控制功能,这是很危险的.为了避免上面的情况发生,建议将PB7,PB6,PB5,PB4改用PD2,PD3,PD4,PD5 ,而不要使用PB7,PB6,PB5,PB4.这样才不会发生AT90S1200被反编程.这样做,下载板才可靠.



评论

技术专区