简单DIY Atmel单片机并口下载线

分享到:

 很多单片机初学者都是选择STC单片机来学习51单片机,原因是STC单片机的程序下载是通过串口下载的,下载电路简单,只需一根DB9针串口线、一片MAX232芯片和四个1uf的电容即可。但是高等院校的教材几乎都是以AT89C51/52单片机(已经停产)或者AT89S51/52单片机(AT89C51/52的替代品)和其DATASHEET作为教学内容。以前,笔者为了学习AT89S8253单片机曾购买了一个昂贵的通用编程器,回想起来很不划算。为了让您理论联系实际学习单片机,降低学习成本,笔者在此与大家交流Atmel单片机下载线的制作。

图1是Atmel官方并口下载线电路原理图的改进版(简化了官方下载线的电压检测电路,增加了电源滤波和电源指示电路)。该下载线适用于AtmelAT89S系列和AT89LP系列单片机在线编程,兼容软件有WSFISP(笔者的开发软件)和AtmelISP(Atmel官方软件)。

电源滤波电路(C1、FB(磁珠)、C2、C3)的作用是消除电源的噪声干扰信号和开关电源本身自带的高次谐波和波纹,保证74HC244输出的信号质量。此外,因74HC244芯片需要目标板DC5V或DC3.3V供电,所以特设电源指示电路(R9、LEDP)以便指示电源是否送到下载线上。

如果您是简单DIY该下载线的话,电源滤波电路和电源指示电路可以不要。其他电阻选择余量很大,R1、R7、R8阻值可从1K-10K欧姆选择;R2、R3、R4、R5、R6阻值可从100-300欧姆选择。当然,不要这些电阻而直接连接也是可以的,但为了保护您的PC机的并口安全,笔者强烈建议使用电阻连接!

1.下载线原理图:

图一

2.下载线支持器件:

AT89S51、AT89S52、AT89S53、AT89S8252、AT89S8253、AT89LS51、AT89LS52、AT89LS53、AT89LS8252、AT89S2051、AT89S4051、AT89LP51、AT89LP52、AT89LP2052、AT89LP4052、AT89LP213、AT89LP214、AT89LP216、AT89LP428、AT89LP828、AT89LP3240、AT89LP6440。

3.笔者的批量产品实物图:

4.笔者的DIY实物图:

如果您有条件,最好是做PCB板焊接贴片元件制作该下载线。如果没有条件也可按笔者的简单DIY制作,如图3,然后装入DB25针并口壳内(购买DB25针并口时要带壳的那种),这样拔插时更方便。10P灰排线长度取1.2米以下为佳。笔者在批量生产之前一直使用图3的这条简单DIY下载线,编程也是很稳定的。 

 

继续阅读
超详细图文教程:如何制作一辆Arduino小车(含源码)

你想要学习如何制作你自己的机器人吗?制作机器人是自学电子学和计算机编程的一种非常好的方式。wikihow这个教程详细介绍了制作一个机器人的步骤:组装机器人;给机器人接线;连接电源 ;安装Arduino软件;给机器人编程。

开源门禁系统设计项目—基于ATmega328

门禁系统设计要求:基于atmega328单片机设计,具有通话、振铃、摘机、通话、开锁功能,还要有键盘和显示电路。

sam4s16c的片内flash读写

最近一直在玩sam4s16c,网上的所有论坛基本找不到atmel的资料,真心的不喜欢,但是工作需要,没办法。只能静下心来仔细研究Datasheet,别无他径。

把握MCU发展轨迹 正确选择MCU完成产品创新

面对缤纷多彩的 MCU 世界,如何在新品设计,老产品更新换代中正确的选择芯片和供应商将是要面临的一个重要的题目,因为无论是产品的更新还是 MCU 的更新速度都远远超出设计者预想,正确把握 MCU 发展趋势,利用 MCU 帮助产品创新是电子设计者正在考虑的问题。

SAM4L8教程之USB复合设备的实现

大家用usb数据线连接开发板的DEBUG USB,打开设备管理器会发现主机识别出有3个设备,这就是usb多功能的复合设备。下面是我探索将MSC,usb mouse和usb keyboard集合于1个设备的教程。

©2019 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss