Avr单片机isp接口的下载电路的制作方法

文档序号:10335983阅读:3417来源:国知局
Avr单片机isp接口的下载电路的制作方法
【技术领域】
[0001] 本实用新型涉及单片机技术领域,特别是涉及一种AVR单片机ISP接口的下载电 路。
【背景技术】
[0002] 对单片机的学习和开发过程中,通过需要将程序下载到单片机中,例如AVR单片 机。
[0003] AVR单片机是一种RISC精简指令集单片机支持通过串行方式进行在线编程。AVR单 片机的ISP接口是下载程序的接口。传统的对AVR单片机下载程序的方法是通过编程器将程 序烧录至AVR单片机中,但是购买编程器的成本较高。 【实用新型内容】
[0004] 基于此,有必要针对上述问题,提供一种成本低且使用方便的AVR单片机ISP接口 的下载电路。
[0005] -种AVR单片机ISP接口的下载电路,包括接口组件和缓冲驱动器,所述缓冲驱动 器分别连接所述接口组件和AVR单片机的ISP接口,所述接口组件连接上位机;
[0006] 所述接口组件接收所述上位机输出的主机信息并输出至所述缓冲驱动器,或接收 所述缓冲驱动器转发的从机信息并输出至所述上位机,所述缓冲驱动器接收所述主机信息 并转发至所述ISP接口,或接收所述ISP接口输出的所述从机信息并转发至所述接口组件。
[0007] 上述AVR单片机ISP接口的下载电路,接口组件接收上位机输出的主机信息并输出 至缓冲驱动器,缓冲驱动器将主机信号转发至ISP接口,或缓冲驱动器接收ISP接口的从机 信息并转发至接口组件,接口组件接收从机信息并输出至上位机,如此,可以将上位机的程 序或数据下载到AVR单片机,或将AVR单片机的响应数据发送至上位机,实现上位机与AVR单 片机之间的数据传输,可用于AVR单片机下载程序,方便快捷,且成本低。
【附图说明】
[0008] 图1为一实施例中本实用新型AVR单片机ISP接口的下载电路的连接结构图;
[0009] 图2为一实施例中本实用新型AVR单片机ISP接口的下载电路的电路图;
[0010]图3为另一实施例中本实用新型AVR单片机ISP接口的下载电路的连接结构图。
【具体实施方式】
[0011]参考图1和图2,本实用新型一实施例中的AVR单片机ISP接□的下载电路,包括接 口组件110和缓冲驱动器130,缓冲驱动器130分别连接接口组件110和AVR单片机的ISP接口 200,接口组件110连接上位机300。
[0012]接口组件110接收上位机300输出的主机信息并输出至缓冲驱动器130,或接收缓 冲驱动器130转发的从机信息并输出至上位机300;缓冲驱动器130接收主机信息并转发至 ISP接口 200,或接收ISP接口 200输出的从机信息并转发至接口组件110。
[0013] 其中,上位机300可以是计算机或者其他智能终端,主机信息指上位机300输出的 程序或者数据等信息,通过接口组件110输出至缓冲驱动器130,缓冲驱动器130转发至ISP 接口 200,ISP接口 200将主机信息输出至AVR单片机。从机信息指AVR单片机输出的数据等信 息,通过ISP接口 200输出至缓冲驱动器130,缓冲驱动器130转发至所述接口组件110,从而 上位机300通过接口组件110接收。因此,上位机300与AVR单片机之间可以通讯,实现AVR单 片机的数据下载。将发明的该AVR单片机ISP接口的下载电路制成下载线,应用于AVR单片机 的程序下载,方便快捷,且成本低。
[0014] 在其中一实施例中,参考图2,接口组件110包括第一引脚2、第二引脚3、第三引脚 4、第四引脚5、第五引脚18、第六引脚6、第七引脚19、第八引脚7、第九引脚20、第十引脚8、第 十一引脚21、第十二引脚9、第十三引脚22、第十四引脚10、第十五引脚11、第十六引脚24、第 十七引脚12和第十八引脚25,第一引脚2连接第十七引脚12,第二引脚3连接第十五引脚11, 第三引脚4、第四引脚5、第六引脚6、第八引脚7、第十引脚8、第十二引脚9和第十四引脚10分 别连接缓冲驱动器130,第五引脚18、第七引脚19、第九引脚20、第十一引脚21、第十三引脚 22、第十六引脚24和第十八引脚25均接地。
[0015]接口组件110连接上位机300的并口,用于将上位机的程序、数据、时钟信号、状态 信号等通过缓冲驱动器130转发至AVR单片机的ISP接口 200,从而实现上位机300与AVR单片 机之间的通信。
[0016]本实施例中,接口组件110还包括第十九引脚1、第二十引脚14、第二^^一引脚15、 第二十二引脚16、第二十三引脚17、第二十四引脚23和第二十五引脚13,第十九引脚1、第二 十引脚14、第二^^一引脚15、第二十二引脚16、第二十三引脚17、第二十四引脚23和第二十 五引脚13均悬空。
[0017]在其中一实施例中,接口组件110为并口 DB25接头。可以理解,在其他的实施例中, 接口组件110也可以为其他类型的接口。
[0018] 在其中一实施例中,参考图2,缓冲驱动器130包括缓冲驱动芯片U1和第一电阻R2, 缓冲驱动芯片U1包括电源端口 VCC、接地端口 GND、第一使能端、第二使能端口否15、第 一输入端口 A1、第二输入端口 A2、第三输入端口 A3、第四输入端口 A4、第五输入端口 A5、第六 输入端口 A6、第七输入端口 A7、第八输入端口 A8、第一输出端口 Y1、第二输出端口 Y3、第三输 出端口 Y4、第四输出端口 Y5、第五输出端口 Y6、第六输出端口 Y7和第七输出端口 Y8。
[0019] 电源端口 VCC连接电源接入端VCC1,接地端GND接地,第一使能端口 _、第二使能 端口 ^、第一输入端口 A1、第二输入端口 A2、第三输入端口 A3、第四输入端口 A4、第六输 入端口 A6、第七输入端口 A7和第八输入端口 A8均连接接口组件110。本实施例中,具体为:第 一使能端口石西连接接口组件110的第四引脚5,第二使能端口?^连接接口组件110的第 三引脚4,第一输入端口 A1连接接口组件110的第八引脚7,第二输入端口 A2连接接口组件 110的第十引脚8,第三输入端口 A3和第四输入端口 A4均连接接口组件110的第六引脚6,第 六输入端口 A6、第七输入端口 A7和第八输入端口 A8均连接接口组件110的第十二引脚9。缓 冲驱动芯片U1的第五输入端口 A5连接ISP接口 200。第一输出端口 Y1、第二输出端口 Y3、第三 输出端口 Y4、第五输出端口 Y6、第六输出端口 Y7和第七输出端口 Y8均连接ISP接口 200,第四 输出端口 Y5连接接口组件110,本实施例中,第四输出端口 Y5连接接口组件110的第十四引 脚10。缓冲驱动芯片U1连接于接口组件110和ISP接口 200之间,可以实现AVR单片机和上位 机300之间的缓冲隔离,避免烧坏上位机300的并口,提高安全性。
[0020] 第一电阻R2-端连接电源接入端VCC1,另一端连接第五输入端口 Α5。具体地,本实 施例中,第一电阻R2为上拉电阻。通过连接第一电阻R2,可以保证输入信号的稳定。更具体 地,本实施例中,第一电阻R2阻值为100Κ欧姆。
[0021 ]本实施例中,缓冲驱动芯片U1还包括第八输出端口 Υ2,第八输出端口 Υ2悬空。缓冲 驱动芯片U1作为八路缓冲驱动芯片,八个输入端口作为输入端,八个输出端口,作为输出 端,多个输入端口连接接口组件11 〇,用于接收接口组件11 〇输出的主机信息,多个输出端口 连接ISP接口200,将输入端口接收的数据输出至ISP接口200对应连接的端口。其中第一使 能端口 的使能信号和第二使能端口^的使能信号作为选通工作信号,通过控制第 一使能端口 δ??和第二使能端口 _的电平即可控制缓冲驱动芯片υι的工作状态,例如, 控制第一使能端口万百和第二使能端口万否均为低电平,则输入端和输出端状态相同,当 控制第一使能端口:和第二使能端口 ??均为高电平,则缓冲驱动芯片U1呈高阻状态。
[0022] 具体地,本实施例中,缓冲驱动芯片U1为SN74HC244芯片。SN74HC244芯片缓冲隔离 效果好,可以提高上位机300与AVR单片机之间连接的安
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1