购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务4
自制下载线

由于AVR单片机采用了Flash存储器结构,如果对AVR单片机的MOSI、RESET、SCK、MISO引脚提供相关的信号,则可以将.hex或.coff文件和熔丝位的配置固化到AVR单片机中,从而实现ISP(In System Programmer)在系统可编程功能。根据使用计算机端口的类型不同,单片机ISP下载线可分为USB下载线、串行ISP下载线、并行ISP下载线等。制作USB下载线时,在该下载线电路中需使用MCU,且需对此MCU安装USB驱动程序,因此对于一般读者来说,可能有一定的难度。串行ISP下载线和并行ISP下载线制作起来相对简单,所以在此介绍这两种类型的下载线的制作。

1.串行ISP下载线的制作

串行ISP下载线的原理是使用计算机的串行口(COM)来驱动ISP编程所需的信号波形,从而将已编译生成的.hex或.coff文件和熔丝位的配置固化到单片机中,以实现在系统可编程。串行ISP下载线的电路原理图如图1-8所示,图中的DB9与计算机COM口连接;MAX232用于计算机与AVR单片机之间的电平转换,以解决二者间电平不兼容的问题,从而使计算机的串行口不易损坏;J1为ISP下载线的接口,通过此接口与单片机的相关引脚相连接。

注意:

此下载线使用了AVR单片机目标板上的电源。

图1-8 串行下载线原理图

2.并行ISP下载线的制作

并行ISP下载线的原理是使用计算机的并行口(LPT打印机接口)来驱动ISP编程所需的信号波形,从而将已编译生成的.hex或.coff文件和熔丝位的配置固化到单片机中,以实现在系统可编程。并行AVR ISP下载线的优点是价格便宜、结构简单,它里面就是一个74HC244芯片和数个阻容元件,缺点是体积大,需要占用一个打印机的并行接口。并行ISP下载线的电路原理图如图1-9所示,图中的DB25与计算机的打印机接口相连;高速缓冲器74HC244用于保护计算机打印机并行口,避免在使用中误操作而损坏打印机并行口;J1为ISP下载线的接口,通过此接口与单片机的相关引脚相连接。

注意:

此下载线使用了AVR单片机目标板上的电源。

图1-9 并行下载线原理图 Igf90j8tJIFkMf5e2PQs2NXp/xNNK/xSPQJqOIlsTeV6NMu+2eHV2zm6mQZEgz61

点击中间区域
呼出菜单
上一章
目录
下一章
×