并口ISP下载线 原理图及管脚定义图

合集下载

自制简单方便的51avr单片机USB ISP 下载线

自制简单方便的51avr单片机USB ISP 下载线

标签:自制51/avr单片机USB ISP下载线CH341串口485232下载软件电路图自制简单方便的51/avr单片机USB ISP 下载线(硬件部分)?如今呢是使用笔记本的人越来越多了,可是呢买了笔记本对于学习很多单片机比如说51或者AVR就不方便了。

因为大多数电脑都不带串并口了。

但是呢新出的笔记本上的USB接口是足够用的。

因而都想用USB转了串口或者并口就能方便单片机学习开发时的ISP编程或者JTAG仿真了。

其实很多单片机开发商和销售商都早就有了USBisp的配套软件和硬件了的,只不过都比较昂贵,而且技术资料多是保密的,对于自己小本学习单片机的人而言不免都希望能与价廉物美的USBISP烧写器,而且也多想自己动手做一个了。

网上公开的比较流行的支持51和AVR的烧写器是用ATMEL公司的MAGE8单片机做的,其机理也就是通过软件编程的方式将USB接口信号转换为并口信号以实现ISP的。

其原理图如下图:使用的是个名叫PROGISP的软件,我收集了制作的相关资料在压缩包中,有兴趣的朋友可以看看或者尝试一下。

但是呢我在这里主要并不是向大家介绍这个MAGE8做的USBISP下载线,因为它的编程软件很强大但是配置太灵活了,对于初学者,很容易配错相关设置,比如AVR的融丝位,弄不好可能将你的AVR单片机锁死了。

而且烧入MAGE8的固件有可能不支持51或AVR,找固件比较麻烦。

我要向大家推荐的另一种方案是用专门的USB转串口的USB芯片。

利用它制作一个USBISP下载线,而且支持51和AVR系列的单片机,功能算比较强的,电路也并不比MAGE8做的USBISP下载线难多少,只需要在主芯片外接晶振和几个电容电阻就是了。

这个方案就是利用国产的南京沁恒公司的CH341A芯片将USB转为并口直接实现ISP编程。

可以去南京沁恒公司网页申请到免费样片(注意要做USB下载线一定要申请CH341A,填写申请表时后缀字母A不能写错了)其电路图如下图:?PCB图如下自己买来元器件后很快就可以焊好了的,当然为了保证稳定工作要注意必须给单片机单独供电而且其接地和CH341的USB电源的地必须公地。

AVR使用范例--自制简易ISP下载线

AVR使用范例--自制简易ISP下载线

A VR使用范例--自制简易ISP下载线本页关键词:ISP下载线制作资料ISP下载线制作自制ISP本站的完成的ISP下载线:并口ISP下载线重要声明:本网站提供的下面两个ISP线路图,已经过通过实验验证,绝对没有问题。

如果你碰到制作后不能使用的情况,请认真检查有没有焊错或漏焊。

访问,下载BASCOM-AVR的DEMO版软件,在它的HELP中可以找到STK200/STK300 Programmer的电路图。

使用一片244加几个电阻和电容。

在BASCOM-AVR、ICCAVR、CVAVR中以及那个免费小马头的下载软件中都支持该AVR下载线,安全可靠。

电路图更新说明根据网友JAMESKING的描述,上面的电路图存在一些毛病。

图上的那个100欧电阻应该改为20欧或者干脆去掉,不去掉的结果就是很容易锁死芯片,而采用74LS244在3V系统使用中会出现无法下载的现象,所以也应该改为74HC244,将这两处改动后,这种下载线还是很好用的。

网上收集的最简化的设计图。

该线路图已经在SLisp1.32和PonyProg2000下测试过,下载顺利。

A VR使用范例--自制简易JTAG本页关键词:自制JTAG,JTAG使用,JTAG制作资料推荐:豪华版AVR JTAG ICE & ISP stk500二合一avr下载编程avr jtag仿真器详细使用说明书:/start/AVR_JTAG_ICE_ISP_STK500_USER_GUIDE.pdf点击图片进入论坛查看讨论。

/goods-1.html本站提供的JTAG制作资料:1按电路图接好电路,本例给出的是贴片封装,如果使用直插封装采用对应的接口即可。

2使用max232的电路图【pdf】使用分立元件的电路图(稍后奉上)将下面的HEX文件通过其他方式写入Atemega16,eeprom.hex写入eeprom,flash.hex写入flash。

官方提供的JTAG制作资料:官方提供的JTAG制作资料,点击下载。

自制avr 并口isp下载线说明

自制avr 并口isp下载线说明

自制avr并口下载线说明电路图一、下载线电路下载线的电路见图1。

该下载线是STK200/300型的下载线。

74HC244是8缓冲器电路,用来作计算机并口和单片机的缓冲隔离。

图1中的LPT连接到计算机的并口,作计算机上的下载软件和单片机进行通信的接口。

LPT的④、⑤脚用来控制两组缓冲器的输出,在其输出低电平时,所控制的缓冲器可正常传递数据;输出高电平时,所控制的缓冲器输出端为高阻态。

LPT的⑦脚输出编程命令和数据到单片机的MOSI端(MOSI在这里表示计算机输出、单片机输入);LPT的⑥脚输出串行编程时钟信号到单片机的SCK端;LPT的⑨脚输出复位信号到RST端;LPT的⑧脚输出编程状态信号到LED端。

LED是目标板上的发光二极管,可以不用。

由单片机读出的信息经MISO端(MISO在这里表示单片机输出、计算机输入)输出到LPT的⑩脚。

74HC244的电源由单片机目标板上的5V电源通过二极管VD1提供。

10P插头没有按照图上的接法,而是按照开关采集盒中的电路做的.定义如下:二、软件的使用方法配合下载线使用的软件有PonyProg2000、ISPlay等。

本文以PonyProg2000为例,介绍软件的使用方法,并以ATmega8编程为例进行介绍。

1.设置ISP下载通信接口打开软件PonyProg2000,点击工具栏上“设置”按钮,在弹出的“接口板设置”窗口中选择单选按钮“并行”,在下拉列表中选择“AvrISP I/O”,可单击“测试”按钮,检查接口的设置是否正确,单击“确认”按钮完成设置。

2.选择器件在工具栏上的第一个下拉列表中选择“A VR micro”,第二个下拉列表中选择“ATmega8”。

3.下载操作在工具中单击“打开”按钮,弹出“打开器件内容文件”对话框,在“文件类型”下拉列表中选择“*.hex”,找到目标文件后,单击对话框上的“打开”按钮,该目标文件即被装入计算机缓冲区。

单击工具栏上的“写器件”按钮,弹出“Y es or No”对话框,单击“Y es",即可完成程序的烧写。

AVR单片机并口ISP下载线的工作原理及其程序设计

AVR单片机并口ISP下载线的工作原理及其程序设计
安 郁 宽
( 州 医 学 院 烟 台 2 4 0 ) 滨 6 0 3
【 摘 要 】 通 常 I P 下 载 线 的 硬 件 电 路 和 软 件 设 计 都 比 较 复 杂 ,不 易 掌 握 。介 绍 一 种 硬 件 电路 和 软 件 设 计 都 很 简 S
单 的 AVR 单 片机下 载程 序设 计 。下载 线 为并 口I P下 载线 。分 析 了P S C机 并 口相关 电路 和 IP下 载 线 电路 的工 S 作原 理 ,介绍 了 AVR 单 片机 的 串行编 程指 令及 其 算 法。最 后 , 以 AVR 单 片机 的 AT iy 3芯 片为例 给 出 了 C t 1 n
备 工具 , 多人都 在使 用 IP下载 线 。但 是 , 信 多数 很 S 相
人都 没有 做过 I P下 载 的程序 设计 。其 中很 重 要 的一 S 个 原 因 是 因 为 相关 的 硬 件 电 路 和 软 件 设 计 都 比较 复
杂 , 能 在 短 期 内 完 成 。 为 此 , 文 介 绍 一 种 硬 件 电路 不 本 和 软 件 设 计 都 很 简 单 的 I P下 载 的 程 序 设 计 。 S
维普资讯
第 2 1卷
第 l 0期
电 脑 开 发 与 应 用
文 章 编 号 : 0 3 5 5 ( 0 8 1 0 7 0 10 —8 0 2 0 ) 00 4 —4
AVR 单片 机 并 口 IP下载 线 的工 作 原 理及 其程序 设计 S
The Pr nc pl nd Pr g a m i g o r le r SP i i ea o r m n f Pa a l lPo t I Do wn o d Ca l f AVR CU l a beo M

AT89S51 ISP下载线(并口)的制作

AT89S51 ISP下载线(并口)的制作

最小系统板做好了,接下来就是做根ISP下载线了。

否则程序怎么写到AT89S51芯片里呢?先来认识一下AT89S51上ISP(在线编程)功能脚的定义看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。

那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态时就可用第二功能了,所以在ISP下载板上有一条线接至AT89S51的第9脚(RST)上,就是在写程序前先发一个高电平将S51的RST脚设为复位态,然后就可通过MOSI、MISO向S51内写程序了。

看起来还是串行通信啊,呵呵。

把这四根线加上VCC和GND共六根线通过74HC373连接到PC 的并口,并配合软件Easy 51 Pro就可以下载HEX文件了。

见下图。

要特别注意搞清楚IC 的引脚是如何排列的-参考DATASHEET,哪是1脚哪是2脚-特别是第一排完了后,第二排从上面开始数还是下面开始数。

每个脚的功能是什么,IC的原理是什么,也要了然于胸。

ISP下载线电路的实质也就是将PC端下载软件送出的4路串行编程信号通过4个缓冲器整形为TTL信号然后交给AT89S51的ISP口。

我想其它如AVR的ISP也是这个道理吧。

配合的下载软件Easy 51Pro 2.0的工作界面:接法不同Easy 51Pro 2.0配置文件配置也不同,如果是默认的接法就不用改配置了。

官方有一个配套软件,它的接法就只能固定,不能自己随自己的接法而配置。

见附录的资料。

如果按照上图接线,那么配置文件EasyIsp配置就是;[引脚控制]MOSI=14MISO=15SCK=1RST=16LE=2OE=17R1=3R2=4[锁存控制(LE)]Enable=0Disable=1[输出控制(OE)]Enable=1Disable=0A VR的单片机都支持ISP(也就是引脚有那么几根功能脚),AT的带S的支持ISP,如AT89S52,STC则支持串口对串口下载(不过要断电、通电)。

MCU—ISP不完全手册

MCU—ISP不完全手册

MCU—ISP不完全手册一、ISP简介ISP是在系统编程的英文缩写(In-System Programming)。

简单的说,可以不用插拔芯片,也不需要编程器,就可以在你的目标应用板(有单片机的电路板)上直接编程,作程序改动调试。

在系统可编程技术与传统逻辑电路设计比较,其优点在于:(1)实现了在系统编程的调试,缩短了产品上市时间,降低了生产成本。

(2)无需使用专门的编程器,已编程器件无须仓库保管,避免了复杂的制造流程,降低了现场升级成本。

(3)使用ISP器件,不仅能够在已有硬件系统的基础上设计开发自己的系统,真正实现了硬件电路的“软件化”,将器件编程和调试集中到生产最终电路板的测试阶段,使系统调试数字系统硬件现场升级变得容易而且便宜。

二、常见支持ISP功能的芯片51系列单片机:AT89S51,AT89S52,A T89S53,AT89S8252,AT89LS51,AT89LS52,AT89LS53,AT89LS8252 、A VR系列单片机:AT90S1200,A T90S2313,A T90S2323,A T90S2333,AT90S2343AT90S4414,A T90S4433,A T90S4434,A T90S8515,A T90S8535ATmega16,ATmega16L,ATmega161,ATmega161L,ATmega162ATmega162L,ATmega169,A Tmega169L,ATmega163,A Tmega32,ATmega32LATmega323,ATmega323L,ATmega64,A Tmega64L,ATmega603,ATmega603LATmega8,A Tmega8L,ATmega8515,ATmega8515L ATmega8535,ATmega8535LATtiny11,ATtiny11L,ATtiny12,A Ttiny12L,ATtiny13,ATtiny13LATtiny15,ATtiny15L,ATtiny22,A Ttiny22L,ATtiny26,ATtiny26LPIC系列单片机:PIC16F870,PIC16F871,PIC16F872,PIC16F873,PIC16F874,PIC16F876,PIC16F877AT24CXX(EEPROM):AT24C01,AT24C02,A T24C04,AT24C08,AT24C16,A T24C32,AT24C64,AT24C128,A T24C25 6,AT24C512三、ISP下载线原理图、实物图【并口】【图1】ISP原理框图【图2】并口下载线原理图【图3】并口下载线实物图1【图4】并口下载线实物图2四、并口下载线所需元件及作用:芯片:74HC244(74LS244也可,但对电源要求较高)。

isp并口下载线

isp并口下载线

ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。

ISP技术是未来发展方向!并口下载线内部使用了HC244芯片对信号进行隔离带5.1V过压保护具有二极管电压隔离可防止误插到JTAG座时的目标板电源保护。

本站做的ISP下载线,其接口与STK系列开发板引脚兼容的排列。

具体管脚排列如下:第1脚:MOSI 第2脚:VCC第3脚:NC 第4脚:GND第5脚:RESET 第6脚:GND第7脚:SCK 第8脚:GND第9脚:MISO 第10脚:GND本并口ISP下载线具有如下特点:1、支持所有双龙SL系列AVR/AT89S单片机开发实验器,管脚与双龙所有AVR 开发板兼容。

2、支持的器件为ATMEL 公司的AT89S 系列(包含AT89S51/52)和AVR系列。

3、支持的烧录文件格式:INTEL格式的HEX文件、EEP文件,二进制BIN文件。

4、支持缓冲区数据修改和保存,缓冲区中的数据可以保存为二进制BIN文件,I NTEL格式的HEX或EEP文件。

5、本软件的OS平台可以是WIN98ME、WIN2K、WINXP。

操作使用说明:1、本程序除了有编程所需的各项功能外,还具备芯片ID 码校验、序列号产生、内部RC振荡校准、熔丝配置等功能。

2、当使用序列号产生、内部RC 振荡校准、熔丝配置等功能时,会自动弹出对话窗口,供用户选择。

3、序列号产生、内部RC振荡校准常数的保存地址默认为FLASH存贮器的尾部,用户可以自己修改存放地址及序列号的长度;对有EEPROM 存贮器的芯片,还可以选择保存的EEPORM存贮器中。

4、在熔丝配置窗口,可以直接对熔丝进行编程和读取,但要注意您的选择可能破坏ISP 编程所需的时钟条件。

5、熔丝编程窗口的检查框打钩表示编程,不打钩表示不编程。

注意:对AT89S 和AVR 代表的数值是不同的,对AT89S 打钩表示1,而对AVR 打钩表示0。

具有ISP下载与串口通讯功能的下载线的制作

具有ISP下载与串口通讯功能的下载线的制作

7针插座
1 2 3 4 5 6 7
MAX232
RXD 串口收发ISP下载
P1.5
图1 具有ISP下载与串口通讯功能的下载线的电路
VCC
P1.5 P1.6 P1.7 TXD RXD
电子制作 23
制作天地
HANDS ON PROJECTS
作者 孙鹏
DS18B20单线多点测温系统设计
DSl8B20 是 一 款 改 进 型 智 能 数 字 温 度 传 感 器, 其 测 温 范 围 为 -55 ℃ ~+125 ℃, 在 -10℃ ~+85℃范围内测量精度为 ±0.5℃, 而 且 测 温 分 辨 率(9~12 位 ) 可 编 程 调 整。 DS18B20 采用了单总线(1-Wire)接口技术, 信息的读出或写入仅需要 1 根口线即可。其供电 范围为 3~5.5V,且提供了寄生供电模式,可以 从数据线获取工作电源,以便进一步简化 CPU 与 DS18B20 间的电路连接,使得系统结构更加
好的 HEX 文件 ; (3)点击“擦除”按钮,将单片机程序存储器
中原有内容擦除 ; (4)点击“写入”按钮,将打开的文件下载到
单片机程序存储器中。 也可以设置好自动选项后,点击“自动”按钮
完成程序的擦除和写入。
三、几点说明
图3 电子在线ISP编程器v2.0界面 首先选择串行端口,根据下载线实际连接的端 口进行设置(如本例选择 COM1): (1)点击“鉴别”按钮,检查单片机型号,并
一、电路构成
具有 ISP 下载与串口通讯功能的下载线的电路 如图 1 所示。该下载线成本低廉,元件易得,既可 完成在线系统擦除与编程,又可以作为单片机与 PC 机的串口通讯接口,进行 PC 机串口产品的开发。

单片机与电脑连接 打印机插口ISP下载线

单片机与电脑连接 打印机插口ISP下载线
大哥,俺也想做一个S5X_ISP下载线,帮帮忙?我的邮箱sunbeam200212@
作者:345734192
2007-1-27 16:04回复此发言
9
回复:S5X_ISP下载线制作
就这么接的。
作者:pingyi168
2007-1-29 13:50回复此发言
10
回复:S5X_ISP下载线制作
软件界面
作者:pingyi168
2007-1-29 13:50回复此发言
13
回复:S5X_ISP下载线制作
好的收到
作者:东颖崇
2007-1-20 18:56回复此发言
7
回复:S5X_ISP下载线制作
教教俺啊!我也想做一个,ISP下载线啊!请您帮助一下!
谢谢啊!
我的邮箱:malisun@
作者:345734192
2007-1-27 15:59回复此发言
8
回复:S5X_ISP下载线制作
怎吗接在89s51上使用啊?
S5X_ISP下载线制作
为了搞单片机,花上1000块搞个编程器,多少有点浪费了!
我话了个早上的时间做了条ISP下载线,在AT89S52上测试通过了,发出来和大家共享!
需要购买的东西:串口接头(DB25)一个(价格1元),9芯电缆1.5米(2元),74HC373一个(1元,如果你认为好焊接,可以买贴片封装的),100欧电阻四个,2.2K电阻2个(价格忽略,你跟老板套哈近乎,他就送你的了),万用板一小块(能放下元件就行了),六芯插头插座一套(1元)。
作者:pingyi168
2007-1-20 09:46回复此发言
2
回复:S5X_ISP下载线制作
图中的R1和R2是不S5X上的东西,这两条线就不用去管了,略去!

自制AVR单片机USB-ISP下载线

自制AVR单片机USB-ISP下载线

自制AVR单片机USB-ISP下载线现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。

看来做个USB-ISP下载线是势在必行了。

在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成。

据说第一种稳定,但成本高,电路复杂,不便自制。

我们还是本着低成本,简单易做的原则进行。

就用单个M8来做。

好!废话少说,干活。

在网上搜了一下找了个BUG少,易于自制的图。

在制做前首先要搞清楚几点,第一,这个USB下载线本身就是一AVR单片机,在制做完成后首先也得通过其它并或串口ISP下载线给它下载程序,这样它才能工作。

第二先得大概了解一下这个AVR单机机M8的基本资料。

这样才能对电路有个了解,从而便于调试。

因此,你原先用的并口ISP下载线在这里还得起着关键的作用,可别扔掉啊!我图示一下这个过程先:接下来按上述图的要求准备元件。

元件准备好后,先得检测下质量,电阻的阻值、发光管的极性、电容是否有短路。

要测试下两个稳压管的稳压值是否正确。

最最重要的是先把USB接口用延长线接到PC上,然后用万用表测一下正极在哪,做个标记,这样就能搞清楚了D+、D-的位置,也不会接反电源了。

免得焊好后发现错了极性反复焊,焊盘很容易脱落,也避免接反烧了元件。

(我开始用的是USB公头接口,后来发现在板子上吃不上劲,稍一用力很可能会松脱。

所以换成母口了)电路图我整理了一下,因为有的元件不需要,有的为了方便检查,避免漏连了线。

焊接过程就没什么好说的了,不是PCB板,是洞洞板的,在事先大概做个布局(布局原则就是减短引长度,跳线尽量少。

好像我做的跳线并不少哦!)然后就按照上面的电路图焊接,完成后如下图,感觉是不是还不错?再来张反面吧,有点惨不忍睹吧!在调试前也还得先弄清几个问题:第一、电源题:原先的并口下载线是靠S51板上来供电的,也就是说当你焊好你的USB-ISP板后给它装固件时,USB-ISP板得向原并口下载线供电,而固件装好后USB-ISP板就是靠PC的USB口向我们的USB-IS板供电了,而你以后的51实验板就不能向这个USB-ISP板供电了,否则PC和51实验板都向USB-ISP供电,那么电压不同就有可能烧坏PC口或元件的。

单片机并口下载线的原理与调试

单片机并口下载线的原理与调试
这就是下载线不稳定的表现.首先检查电路有无 错焊、漏焊、短路现象,其次是连接件是否接触不良.
_4下慧线的谭试和故障检惨-一-
调试下载线时.首先要保证目标板上的单片机可
最后的原因是电缆太长。
般制作下载线时都是把缓
冲芯片装在并1:3插头的壳内.而连线是在缓冲芯片和
以正常运行。也可以不断开六针插头和单片机目标板
5、保存设置。
-2.并Ⅱ镪橙飘一三|||I薯I薯2三I|
设置好了并行接口并不能保证并行接13一定能用. 最好对并行接1:3进行一下检测。有个并口调试软件对 检测并口是个很好的帮助.如图3。 分别在上面输出框的1—9、14、16、17脚前点 上勾。并用万用表测量对应的并口脚.当勾上时为高 电平(5V l,去掉勾为低电平(0v 1.就说明并行接1:3
ቤተ መጻሕፍቲ ባይዱ
出端,D0~D7为数据输^端。当三态输出允许控制端 0E为高电平时.Q0~Q7呈高阻状态.即不能驱动总 线.也不作为总线的负载,但锁存器内部的逻辑操作不 受影响。当OE为低电平时.Q0~Q7为正常逻辑状态.
可用来驱动负载或总线。此时.当锁存允许端LE为高 电平时,0随数据D而变。当LE为低电平时.0就被
指在用户设计的目标系统中或印刷电路板上配置的是 空白器件.对空白器件写人用户代码进行编程或反复 编程时.不需要把器件离开目标板插^编程器单独编 程,而是通过SP[等接1:3.接收上位机传来的数据. 并对单片机内部的Flash存储器进行编程。因为在设 计目标板的时候就将接口设计在上面,所以叫“在系 统编程”。 这个功能的优势在于编程时仅需一个非常简单的 转换电路和一条导线就可以把单片机和上位机连在一
-1
74
74LS373"F巍钱量。=…囊一≥曼矗兰

自制51板USB-ISP下载线详细图示教程

自制51板USB-ISP下载线详细图示教程

自制51板USB-ISP下载线详细图示教程我是初学者,在网上学习了一段时间,今天我在这里也放上一个我的USB-ISP的制做过程吧14、为S51板自制USB-ISP下载线现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。

看来做个USB-ISP下载线是势在必行了。

在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成。

据说第一种稳定,但成本高,电路复杂,不便自制。

我们还是本着低成本,简单易做的原则进行。

就用单个M8来做。

好!废话少说,干活。

在网上搜了一下找了个BUG少,易于自制的图。

在制做前首先要搞清楚几点,第一,这个USB下载线本身就是一AVR单片机,在制做完成后首先也得通过其它并或串口ISP下载线给它下载程序,这样它才能工作。

第二先得大概了解一下这个AVR单机机M8的基本资料。

这样才能对电路有个了解,从而便于调试。

因此,你原先用的并口ISP下载线在这里还得起着关键的作用,可别扔掉啊!我图示一下这个过程先:接下来按上述图的要求准备元件。

元件准备好后,先得检测下质量,电阻的阻值、发光管的极性、电容是否有短路。

要测试下两个稳压管的稳压值是否正确。

最最重要的是先把USB接口用延长线接到PC上,然后用万用表测一下正极在哪,做个标记,这样就能搞清楚了D+、D-的位置,也不会接反电源了。

免得焊好后发现错了极性反复焊,焊盘很容易脱落,也避免接反烧了元件。

(我开始用的是USB公头接口,后来发现在板子上吃不上劲,稍一用力很可能会松脱。

所以换成母口了)电路图我整理了一下,因为有的元件不需要,有的为了方便检查,避免漏连了线。

焊接好后如下图,感觉是不是还不错?:再来张反面吧,有点惨不忍睹啊!在调试前也还得先弄清几个问题:第一、电源题:原先的并口下载线是*S51板上来供电的,也就是说当你焊好你的USB-ISP板后给它装固件时,USB-ISP板得向原并口下载线供电,而固件装好后USB-ISP板就是*PC的USB口向我们的USB-IS 板供电了,而你以后的51实验板就不能向这个USB-ISP板供电了,否则PC和51实验板都向USB-ISP供电,那么电压不同就有可能烧坏PC口或元件的。

各种ISP下载线的制作

各种ISP下载线的制作

各种ISP下载线的制作金杰郑州市电子信息工程学校邮编450007目前几乎所有的单片机都具有ISP功能,只要有一根ISP下载线就可以方便进行程序的擦除和烧写,使单片机程序的调试过程更加轻松。

所谓ISP,即In System Preogrammerable在线系统可编程。

也就是说,单片机可在系统应用板上进行擦除和编程,然后立即运行。

下面介绍适用于A TMEL公司的AT89S51/A T89S52(及A VR系列)单片机和STC系列单片机STC89C51RC/STC89C52RC的串口和USB口下载线的制作方法。

一、AT及A VR系列单片机ISP下载线的制作1.串口ISP下载线的制作AT及A VR系列单片机串口下载线的电路如图1所示。

图1 AT及AVR系列单片机串口下载线电路原理图本电路中的核心元件是MAX232,作用是将PC机的串口EIA电平与单片机目标板的TTL电平进行相互转换。

而单片机编程脚为⑥~⑨脚(即P1.5/MOSI、P1.6/MISO、P1.7/SCK和RST),其中⑨脚为复位脚,⑥~⑧脚为通讯脚。

在使用“ISP下载”功能时,⑨脚必须是高电平+5V,而在单片机运行时,⑨脚应为低电平,所以我们在制作单片机系统时必须要有手动复位电路。

在使用“ISP下载”功能时,需要一直按下手动复位键,使RST脚一直接高电平,编程结束后,只要释放手动复位键,程序便立即运行。

单片机手动复位电路如图2所示。

图2 单片机手动复位电路这样,有了该下载线,在制作单片机系统时只要安装一个10针的插座,就可以通过该下载线擦除和固化程序了。

擦除和固化程序使用软件“电子在线ISP编程器2.0”,其使用方法如下:连接好下载线和单片机目标板,目标板加上+5V电源。

启动电子在线ISP编程器v2.0软件,如图3所示。

图3 电子在线ISP编程器v2.0界面首先选择端口,根据下载线实际连接的端口进行设置(例如COM1)。

①点击“打开”按钮,打开待下载的HEX文件;②点击“鉴别”按钮,检查单片机型号;③点击“擦除”按钮,将单片机程序存储器中原有内容擦除;④点击“写入”按钮,将打开的文件下载到单片机程序存储器中。

isp下载线电路图

isp下载线电路图

一、使用Altera下载线ByteBlaster或ByteBlaster MV,(在通电情况下,软件可对其进行识别),可以下载A TMEL的89S、90、mega系列单片机;
二、若使用ispdown编程器系列,可支持更多的芯片。

ByteBlaster 下载线电路图
ByteBlaster MV 下载线电路图
Ispdown下载线接口标准
ATMEL单片机
AT89S系列的ISP方法
1、AT89S系列ISP原理图如上图所示(以89S51为例,其它同)。

2、AT89S8252,AT89S8253内部还有数据EEPROM可以在线编程。

3、单片机RESET管脚的使用说明。

如果复位电路由RC电路组成则RESET管脚可以直接相连接。

4、下载接口第1,9脚输出口最好接50-200欧姆电阻Rdl1,Rdl2。

A VR系列的ISP方法
1、AVR系列ISP原理图如上图所示。

2、AVR内部还有数据EEPROM可以在线编程。

3、单片机RESET管脚的使用说明。

如果复位电路由RC电路组成则RESET管脚可以直接相连接。

4、时钟输入可以选择如89s51的形式晶振+两个小电容来产生,也可以外部时钟输入到XTAL1引脚。

6、如果芯片只有VCC电源引脚,电源接法请参照第一幅图,如果还有AVCC引脚,请参照第二幅图。

7、下载接口第1,9脚输出口最好接50-200欧姆电阻Rdl1,Rdl2。

自制AVR单片机USBISPUSBASP下载线

自制AVR单片机USBISPUSBASP下载线

2011-09-09 00:51自制AVR单片机USBISP/USBASP下载线图文教程本文介绍的ISP下载线主要用于atmel公司的avr系列(包括常用的ATMega8、ATMega16、ATmega32等)、AT89S系列的51单片机(包括AT89S51、AT89S52等)。

该下载线的原理是使用一片ATMega8实现了USB协议,通过USB 协议和PC机相连,同时通过ISP连接线和目标板相连,从而实现了给目标芯片烧写数据,具体参考图1。

图1 USBISP结构图一、什么是ISPISP(In-System Programming)在系统可编程,指电路板上的可编程器件可以写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。

二、原理图自制USBISP都需要什么呢?除了下边电路图中用到的所有元件,还需要有一个可以给ATMega8下载程序的编程器,如果没有编程器就没有办法把固件下载到ATMega8中,当然USBISP也不会工作了。

USBISP主要使用一片ATMega8来实现,图中有三个跳线,J10短路时USBISP可以给目标板供电,J11短路用来给图中的U3(ATMega8)刷新固件,J12短路下载时使用软件模拟SPI速度比较慢,也就是常说的低速模式,J12开路使用ATMega8自带的SPI 功能,下载速度比较快,也就是常说的高速模式。

其中低速模式主要用于修改新的芯片的熔丝位,具体原因参考(为什么USBISP下载程序失败/zhb1190/blog/item/8429da29b36f2780033bf61a.html)。

三、调试方法当所有元件都焊接好以后,把J11、J12、J10都短路,把USBISP插入电脑,此时电脑D9这个发光二极管会亮,说明板子供电正常,如果不亮就需要检查焊接问题了,如果D9不亮需要马上拔掉USBISP,防止是因为焊接问题存在短路而烧坏电脑的USB口。

AVR单片机并口ISP下载线的工作原理及其程序设计

AVR单片机并口ISP下载线的工作原理及其程序设计

AVR单片机并口ISP下载线的工作原理及其程序设计
安郁宽
【期刊名称】《电脑开发与应用》
【年(卷),期】2008(021)010
【摘要】通常ISP下载线的硬件电路和软件设计都比较复杂,不易掌握.介绍一种硬件电路和软件设计都很简单的AVR单片机下载程序设计.下载线为并口ISP下载线.分析了PC机并口相关电路和ISP下载线电路的工作原理,介绍了AVR单片机的串行编程指令及其算法.最后,以AVR单片机的ATtinyl3芯片为例给出了C语言编写的ISP下载程序.
【总页数】4页(P47-49,53)
【作者】安郁宽
【作者单位】滨州医学院,烟台,264003
【正文语种】中文
【中图分类】TP368:TP334.7
【相关文献】
1.基于虚拟仿真和ISP下载的 AVR单片机实验模式研究 [J], 黄克亚
2.单片机并口下载线的原理与调试 [J], 解碧翠
3.具有ISP下载与串口通讯功能的下载线的制作 [J], 金杰
4.使用并口的AVR单片机串行ISP [J], 胡捷
5.AVR单片机脱离PC机平台通过ISP下载Flash [J], 王洪;谭南林
因版权原因,仅展示原文概要,查看原文内容请购买。

AVR单片机并口ISP下载线的工作原理及其程序设计

AVR单片机并口ISP下载线的工作原理及其程序设计

C lang uage. KEYWORDS A V R M CU , par allel po r t ISP dow nlo ad cable, pr inciple , ser ial do wnloading , pr og ramm ing
ISP 下载线是从事 A VR 单片机学习和开发的必 备工具, 很多人都在使用ISP 下载线。但是, 相信多数 人都没有做过 ISP 下载的程序设计。其中很重要的一 个原因是因为相关的硬件电路和软件设计都 比较复 杂, 不能在短期内完成。为此, 本文介绍一种硬件电路 和软件设计都很简单的 ISP 下载的程序设计。
图 1 并口 ISP 下载线工作原理图
1. 1 PC 机并口电路 PC 机 并 口 电 路[ 2] 由 74L S373 数 据 锁 存 器 和
74L S240 状态缓冲器组成。数据锁存器 74L S373 的 I/ O 地址为 378H, 该端口称为数据 端口。状态缓冲 器 74L S240 的 I/ O 地址为 379H, 该端口称为状态端口。 数据端口为可读可写端口, 状态端口为只读端口, 图中 只画出了与串行下载有关的部分。其中, 数据端口只画
第 21 卷 第 10 期
电脑开 发与应用
( 总 805) ·47·
文章编号: 1003-5850( 2008) 10-0047-04
AVR 单片机并口 ISP 下载线的工作原理及其程序设计
The Principle and Programming of Parallel Port ISP
Download Cable of AVR MCU
por t cir cuit and the cir cuit of ISP do w nload cable, and int ro duces AV R M CU 's ser ial pro gr amming instruction as well as it's

PCB设计项目教程项目二 设计 ISP 下载线 PCB

PCB设计项目教程项目二 设计 ISP 下载线 PCB
导线的编辑方法将提高绘图的效率。 区别一次画成的导线与多次绘 制连成的导线方法是: 用鼠标左键单击要区别的导线, 在端点及拐点 处出现灰色小方块标志, 表明这几段导线是一次画成的。 下面所介 绍的操作就是针对一次绘制成的导线。
上一页 下一页 返回
子项目一 绘制 ISP 下载线电路图
• 1.移动一条单根直线 • (1) 用鼠标左键单击将其点选中。 • (2) 再次按住左键不放, 移动鼠标即可拖动选中的导线。 • (3) 当移动到合适位置之后, 放开鼠标左键, 完成移动。 • 2.移动一条带有折弯的导线 • (1) 执行菜单命令 【Edit】 / 【Move】 / 【Move】。 • (2) 将出现的十字光标放到要移动的导线上, 单击鼠标左键。 • (3) 这时导线将随鼠标一起移动, 在合适位置再次单击左键放下导
• (7) 进入元件封装编辑器, 单击主工具栏上的粘贴按钮 , 将元件复 制到编辑器中,单击主工具栏上的取消选中按钮 , 取消元件选中状 态, 如图 2 -20 所示。
• (8) 修改焊盘设置属性。 双击焊盘1, 得到如图2 -21 所示的原 焊盘属性设置对话框, 修改焊盘大小后, 如图2 -22 所示。 修 改后焊盘属性为: X - Size: 78 mil; Y - Size: 1 80 mil;
• (10) 修改焊盘层。 计算机串行口在进行贴片焊接时, 1 ~13 引 脚在顶层, 14 ~25 引脚在底层, 故需进行焊盘层属性修改。 双 击图 2 -25 中焊盘 14 引脚, 将层属性由 “TopLaye r”(顶层) 修改为 “BottomLayer” (底层), 单击 “O K” 按钮后表示完成了修改。 依次修改其他焊盘属性, 修改后封装 如图 2 - 26 所示。 由于教材为黑白显示, 图 2 - 25 与图 2 - 26 相同, 实际工作时, 修改后, 14 ~25 引脚焊盘呈蓝色。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档