马金祥 关静
(常州工学院电子信息与电气工程学院,江苏 常州 213002)
AVR单片机是ATMEL公司采用全新配置和精简指令集RISC结构的高性价比新型单片机[1]。自AVR单片机问世以来,以运行速度快,数字I/O端口驱动能力强,产品可靠性高,具备在系统编程(ISP)等优势,在工业控制、智能仪器仪表、家用电器、电子通信设备等电气产品中获得了广泛的应用。其中ISP功能是指在将程序写入单片机存储器时,不必将单片机芯片从目标板上拆下拿到万用编程器上烧录,而是通过计算机外围接口直接对单片机芯片进行擦除、编程、校验以及熔丝位配置等操作[1]。
AVR单片机的ISP功能一般都是通过计算机的并口或串口来实现的。通过计算机的并口实现AVR单片机的ISP功能具有硬件电路简单、运行可靠等优点;通过计算机的串口实现AVR单片机的ISP功能则只需增加电平转换电路和监控芯片即可实现。对于只配备USB接口的计算机而言,可以通过USB转接芯片将USB口信号转换为异步串口信号,再通过监控芯片实现AVR单片机ISP功能。
CH341是南京沁恒电子有限公司推出的USB总线转接芯片,通过USB总线提供并口、异步串口以及常用的2线和4线等同步串口。CH341在异步串口工作方式下,提供串口发送使能、串口接收就绪等交互式的速率控制信号以及常用的MODEN联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线[2]。
CH341在异步串口工作方式下的特点[2]:
①全速USB设备接口,兼容USB2.0,只需晶振和电容等常用元器件。……