用CH341实现的USB_ISP下载线

合集下载

单片机USB-ISP下载线制作

单片机USB-ISP下载线制作

在制做前首先要搞清楚几点,第一,这个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口或元件的。

因此J2跳线就是为了区别装固件和正常下载而使用的。

装固件时另附电源加在USB-ISP上,J2短接,可以过J2口向原来的并口下载线供电。

当正常使用时,USB-ISP板上的附加电源撤掉,由PC的USB口供电,将J2断开,隔离开USB-ISP板和51板电源。

USBISP下载线操作说明

USBISP下载线操作说明

USBISP下载线操作说明
一:下载线说明
① ② ③ ④ ⑤
①USB接口:通过延长线与电脑连接
②指拨开关:1.自升级 B自供电 3.低速运行,当目标板晶振较低时使用
③运行指示灯
④电源指示灯
⑤ISP接口,脚位如下图
USBISP
二:安装驱动
将USBISP下载线连接到电脑后会弹出找到新硬件对话框,选择从列表或指定位置安装
找到驱动放置的位置
比如我是放在D盘,如下图,按下一步
自动安装完成
安装完成后可在我的电脑>>设备管理器中找到USBASP字样,如图表示安装成功
三.下载程序
打开上位机软件,这里用的是智峰的PROGISP1.6.7版
选择你要下载程序的芯片,并按调入Flash,载入你的.hex程序
正在烧录,注意看下面的状态条
烧录完成,效果如图
再下载A VR程序,手中有一个MEGA8515芯片,就选它了,不好,Error!!!什么原因呢???对照下图熔丝位,可以看出是A VR芯片是使用内部1M晶振,前面已经说了,内部振要把拨码第3位拨到ON的位置(低速),先把熔丝位设置一下
成功了,正在烧录
特别感谢智峰为大家提供优秀的上位机软件一线工人。

USB-ISP下载器使用说明

USB-ISP下载器使用说明

USB-ISP下载器使⽤说明USP-ISP 下载器使⽤⼿册⼀,产品功能简介.USB 插头,直接插⼊电脑USB⼝,⼆,驱动安装将 USP-ISP 下载器(以下简称:下载器)插⼊电脑USB⼝如下图。

此时双⾊灯会亮绿⾊!电脑就会发现新硬件了,如图所⽰出现安装新硬件向导的时候,我们要选择⼿动安装驱动,然后点击下⼀步,在下个窗⼝中我们选择“从列表或指定位置安装”再点下⼀步,点浏览找到下载的压缩包解压出来的⽂件地址,我的是在桌⾯然后点确定,再点下⼀步,看到⽂件复制进度了吧^_^接下来我们就完成了驱动的安装了,在设备管理器上应该能看到如下图所⽰的USBASP设备就对了⾄此,整个驱动安装完成,接下来我们看看如何使⽤好它,把下载线跟⽬标板连接,打开软件AVR_fighter,在芯⽚选择框选择跟⽬标板⼀样的MCU型号,如AT89S52再点击“装flash”,我们要把⾃⼰的烧录⽂件加载到软件上,以led.hex 为例装⼊flash以后可以在软件界⾯中看到flash⼤⼩,最下⾯状态栏有flash的绝对路径接下来的事情就简单了,只要点击“编程”按钮,如果看到进度条移动,那么说明USB下载线及其跟⽬标板的连接正确⽆误,程序正在下到⽬标芯⽚中,完成之后会有声⾳提⽰,⾄此整个制作过程完成。

现在,可以确定USB下载线已经制作成功.当使⽤本ISP下载器时默认连接线对应⽬标板ISP⼝,应如下定义这是AT89S5X系列引脚定义,下载线连接时MOSI——>P1.5,MISO——>P1.6,SCK——>P1.7,/RES——>RST,GND ——>GND,VTG——>VCC下载AVR时类似的,对应接⼝连上即可强烈建议下载前检查接⼝是否跟下载线兼容,否则有可能损坏⽬标板或下载线!!VTG⼝为对⽬标板供电⼝,如果⽬标板电源低于5V,下载线将向⽬标板提供电源,此时⽬标板消耗电流最好不要超过200mA,如果⽬标板电源⾼于4.5V,下载线不向⽬标板供电,因此该下载线不适于3.3V的⽬标板,如有此要求,请联系店主咨询相关事宜该USB下载线特点:·DIP元件,⽅便⾃制,USB取电,也可以通过它给⽬标板供电,下载完成不影响⽬标板的运⾏·⾃动调节下载速度,⽀持Atmel公司51及AVR芯⽚的烧录,速度⽐并⼝ISP要快⽀持芯⽚列表如下:AT89S51,AT89S52,AT90CAN32,AT90CAN64,AT90CAN128,AT90PWM2,AT90PWM3,AT90S1200,AT90S2313,AT90S2323,AT90S2343,AT90S4414,AT90S4433,AT90S4434,AT90S8515。

自制基于USB接口的ISP下载线

自制基于USB接口的ISP下载线

自制基于USB接口的ISP下载线单片机爱好者在调试与制作单片机系统时,经常涉及到对单片机进行程序烧录,而专用的编程器价格不菲,使单片机爱好者望而却步。

另外,在开发的过程中,程序每改动一次就要拔下目标电路板上的芯片,编程后再插上,这样做不仅会对目标电路板和芯片造成损伤,而且当程序需要升级改进时也是极其不便的。

而ISP技术的出现使单片机DIY爱好者可以自制简易“编程器”(俗称下载线)。

自己动手制作工具不仅可以增强自己的动手能力,而且还为以后制作、调试单片机系统带来了很大的方便,还能为今后进行设计与制作节约宝贵的时间。

早期的ISP下载线多采用串口或并口与PC机相连,这两种方式多存在以下问题。

(1)用户PC机的主频硬件和操作系统不同可能会造成控制信号错误;(2)不同厂商提供不同的ISP下载器,互不兼容,给嵌入式开发带来不便;(3) 限于串并口的通信协议,数据传输速率较低,影响嵌入式产品的开发。

除此之外,随着科技的发展,现在很多台式电脑已经没有并口和串口了,而且如今使用笔记本电脑的人越来越多了,由于大多数笔记本电脑都不带串并口,使得学习单片机比如说51或者avr很不方便。

因为以前使用并口和串口的ISP 下载线已经无法再继续使用了。

然而现在无论台式电脑还是笔记本电脑提供的USB接口是足足够用的。

基于以上原因,本文提出了一种将单片机和USB总线相结合,进行ISP下载的方法,经过实际应用取得了较好的效果。

本系统分为硬件和软件两部分,硬件平台主要由USB接口和单片机控制模块组成,完成对PC机通信和对目标芯片ISP编程。

软件面向用户设计,由用户选择要下载的、已经编译成Hex文件格式的代码文件,然后向目标芯片下载程序代码,同时可以检测目标芯片型号、擦除目标芯片、从目标芯片读出程序代码等。

下面以ATMEL公司的AT89S51/52单片机为例,先介绍ISP技术的原理,再介绍ISP在线编程器的实现方法。

AT89S51/52单片机的ISP引脚共有4个:RST、MOSI、MISO和SCK。

CH341A 制作的USBISP编程器

CH341A 制作的USBISP编程器

CH341A 制作的USBISP编程器搜寻网络上有关USB接口编程器的资料,无意中发现了一个网友用CH341A 制作的USB 接口的编程器。

看资料介绍的很不错,很稳定,于是有了想自己DIY一个的冲动了。

由于没有亲自体验过,就只光听别人说怎么好,怎么不错!但是也不知道到底有多好啊。

来吧,俺们也来体验一把。

实际上,CH341A就是南京沁恒公司的一个USB 转并口,串口芯片。

这个芯片不像网络上流行的用ATmega8模拟的USB下载器那样需要烧写固件程序,这个只需在PC机上安装一下该芯片的USB驱动程序即可。

这个芯片大家可以去南京沁恒公司网站申请。

样片申请地址:/technique/index2.asp申请时注意:样片型号:CH341A 转接板型号:DIP28PCB也可以自己到他们当地的办事处购买。

我晕头,本来我这个芯片也是在他们网站上免费申请的。

填写完申请表后,过了两天他们工作人员E-MAIL告知北京有他们的办事处,叫我直接和北京办事处联系,拿免费样品。

由于时间关系亲自去不了,就叫我同事去代拿了,后面我同事去了,办事处工作人员说要填写什么申请表,我那同事没有填写,办事处工作人员说不能拿免费的,说不好向库房要样品。

无奈之下,花了10元买了一片回来。

买完芯片还想叫他们送片DIP28PCB转接板的,以方便焊接。

晕头!我的运气实在是太好了,被告知他们那里没有货了,只有一片旧的还不知道是不是好的。

管他呢,叫同事给带回来了,今天是抽空焊接上了,下面是焊好的图片,在此献丑了。

经过我亲自制作成功后,在mega16单片机上试验,能够正确烧写程序。

试验成功了,贴出来大家共同分享一下。

首先,我们要根据以上的电路原理图焊接好硬件。

电路简单就不多讲了,按照图焊接就是了。

1、焊接好后,安装驱动程序,安装驱动程序的时候一定要注意安装USB转并口的驱动程序,这里要安装的驱动程序文件名叫做CH341PAR.EXE,表示并口,不要安装串口的驱动程序CH341SER.EXE,千万不能双击 这个,否则一旦当串口驱动识别了,改为并口驱动就很难。

USB-ISP自定义下载线接口说明

USB-ISP自定义下载线接口说明

XSG
USB-ISP 编程引脚说明
USB-ISP 编程引脚说明
--用于自定义 ISP 下载线接口
AVR 系列和 AT89S51、AT89S52 单片机的 ISP 编程只需用到 6 根线,但常用 的 ISP 接口是 10 根线,下面向您展示如何用 USB-ISP 打造适合自己系统的 ISP 下载线。

USB-ISP的接口如图 1所示。

背面图如图 2所示。

只需将正面的MISO、SCK、 RESET、MOSI,以及背面的GND,VCC这六个焊盘引出来,跟单片机的MISO、 SCK、RESET、MOSI、GND、VCC连接起来即可。

具体如图 3和图 4所示。


图 1 USB-ISP 接口正面图
图 2 USB-ISP 接口背面图
1


XSG
USB-ISP 编程引脚说明
图 3 USB-ISP 正面要接的线
图 4 USB-ISP 背面要连接的线
最终用 6 根排线接成的USB-ISP下载线如图 5和图 6所示。

当然您可以根据您的系统连 接方式,自定义MOSI、MISO引脚等顺序,以满足您的系统下载线接口要求。

甚至您可以接 杜邦线,这样的话,不管ISP接口怎么定义,都可以使用了。


2


XSG
USB-ISP 编程引脚说明
图 5 6 线排线接成的 ISP 接口
图 6
6 线排线的 ISP 实物图
3















基于CH341的USB_UART的设计与实现

基于CH341的USB_UART的设计与实现

第3期 2007年6月工矿自动化Industry and Mine AutomationNo.3 Ju n.2007文章编号:1671-251X(2007)03-0121-02基于CH341的USB-UART 的设计与实现李芙玲1, 张 瑾1, 闫跃升2(1.华北科技学院,河北三河 065201;2.吉林石油集团热电厂,吉林松原 138000)摘要:介绍了利用CH 341将PC 机的U SB 接口转换成通用异步串行(UART)接口的设计与实现方法,简要阐述了CH 341的功能特点,详细介绍了将U SB 口转换成UART 接口以及进一步转换成RS485接口时的接线方法、PC 机驱动程序的安装及CH 341接口的识别方法。

关键词:PC 机;串行通信;USB 接口;UART 接口;RS485接口;CH 341 中图分类号:TP336 文献标识码:B 收稿日期:2007-02-15作者简介:李芙玲(1974-),女,讲师,硕士,研究方向为JAVA 技术、单片机应用。

0 引言以PC 机和单片机为主体构成的分布式智能化测量和控制系统中,大多以串行通信的形式实现PC 机与单片机的通信。

但是PC 机的串口数量有限,一般就1个或2个,有的笔记本电脑甚至没有外置串口,这就使PC 机实现串行通信受到了限制。

由于USB 接口具有不占系统资源、即插即用和易于连接和扩展等优点,所以成为了现代PC 机标准接口。

如果能用1个电路将PC 机的U SB 口模仿成1个串口,能够象普通串口一样实现串行通信及相关控制,就能够解决PC 机串口数量不足的问题。

南京沁恒电子有限公司生产的U SB 总线转接芯片CH 341能够完成上述功能,通过CH 341将USB 接口模仿成串口,PC 机和单片机的通信程序不需要作任何变动,即可实现PC 机通过U SB 接口实现与单片机的串行通信。

1 硬件电路设计1.1 CH 341的功能特性CH 341是一个USB 总线的转接芯片,可以通过USB 总线提供异步串口、打印口、并口以及常用的2线和4线等同步串行接口。

51单片机自动ISP下载电路设计

51单片机自动ISP下载电路设计

51单片机自动ISP下载电路设计各位朋友非常抱歉,更新晚了,最近事情比较多,不管是工作上还是生活上各种心烦意乱的事情搞得我不知所措,感谢各位朋友长久以来的默默支持,您的支持就是我的动力,再次感谢。

51单片机可以通过ISP下载方式烧写程序,常用的工具为USB/TTL,常用的芯片有MAX232、CH340G等。

下面介绍以CH340G芯片设计的ISP下载电路。

151单片机程序下载原理51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口是通信口,配合不同的芯片可以实现不同的通讯方式。

如果连接MAX232即可实现232通信,如果连接MAX3082即可实现RS485通讯。

下载程序正是通过这两个接口来实现的。

下载方式如下图所示。

单片机的RXD和TXD要与USB/TTL设备的TXD和RXD交叉连接才能实现下载。

2CH340G芯片介绍CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。

是一款比较成熟的国产芯片,价格在1.5元左右。

具有如下特点:1.全速USB设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。

2.仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。

3.计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。

4.硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。

5.支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。

6.通过外加电平转换器件,提供RS232、RS485、RS422等接口。

7.支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。

8.软件兼容CH341,可以直接使用CH341的驱动程序。

9.支持5V电源电压和3.3V电源电压。

10.提供SSOP-20和SOP-16无铅封装,兼容RoHS3电路设计CH340G的下载电路如下图所示。

P2为USB接口,CH340G的TXD与单片机的RXD连接,CH340G的RXD和单片机的TXD连接。

自制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口或元件的。

CH341-V1.0下载器使用说明书(仅支持5V系列STC)

CH341-V1.0下载器使用说明书(仅支持5V系列STC)

CH341-V1.0下载器使用说明书仅支持5V系列STC单片机易购元件商城& ARM A VR嵌入式开发论坛荣誉出品技术论坛://QQ:915657830 / 605987969 旺旺:linxiyiran一、简介:CH341下载器采用功能强悍的CH341A专业通讯芯片,易于使用,稳定可靠,适用于有USB接口的电脑。

模块特色:1、设计自恢复保险丝,保护计算机主板安全;2、设计5V电源指示灯,时刻监视电源状态;3、设计有I2C两线接口,用来为24CXX系列存储芯片读写固件(此模式安装I2C_EN跳线帽);4、设计有TTL接口,可以实现多种用途,详见后述(此模式取下I2C_EN跳线帽);5、设计有智能冷启动按键,配合TTL接口中的VSS,可对STC、SST、ADUC842等芯片进行程序下载;6、可直接应用在需要串行通信的场合;7、支持WINDOWS 98/ME/2000/XP/server 2003/VISTA/server 2008/WIN 7/64/32-bit;模块用途:1、升级卫星接收机2、STC单片机程序下载3、单片机/开发板串口通讯实验4、路由器或者ADSL固件升级5、GPS串口通信6、超级终端里使用;7、常用串口调试工具8、为24CXX系列存储芯片读写固件二、功能配置图三、发货清单1、CH341下载器主板1个2、杜邦线4条3、2.54mm跳线帽1只(安装在I2C_EN时,模块工作于I2C模式)4、资料包一份(网盘、网络传送)(1)CH341中文芯片手册(2)CH341驱动文件(3)CH341下载器使用说明书(4)常用STC芯片手册(5)STC_ISP_V486烧录软件(STC单片机下载软件)(6)USB24C_25T下载软件(24系列存储芯片烧录软件)四、驱动安装1、安装USB-SERIAL驱动:CH341SER.EXE(1)双击“CH341SER.EXE”,弹出下图对话框(2)点击上图“INSTALL”,弹出下框则“SER.EXE”安装成功2、安装USB-EPP/I2C驱动:CH341PAR.EXE(1)双击“CH341PAR.EXE”,弹出下图对话框(2)点击上图“INSTALL”,弹出下框则“PAR.EXE”安装成功五、STC、SST、ADUC842等芯片程序下载当I2C_EN跳线帽未安装时,模块为TTL功能,可为STC、SST、ADUC842等芯片下载程序。

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

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

自制简单方便的51avr单片机USB ISP 下载线(硬件部分)文章发表于:2009-05-24 11:05?如今呢是使用笔记本的人越来越多了,可是呢买了笔记本对于学习很多单片机比如说51或者AVR就不方便了。

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

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

因而都想用US B转了串口或者并口就能方便单片机学习开发时的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单片机的usbasp和usbisp下载线的区别

关于AVR单片机的usbasp和usbisp下载线的区别

关于AVR单片机的usbasp和usbisp下载线的区别
在论坛上看到很多AVR单片机的USB接口的下载线,有的叫做USBASP,有的叫做USBISP,仔细看这两种下载线的电路,发现它们是一样的,那么这两者到底有什么区别呢?
1、这两者硬件电路相同,固件程序不同;
2、两者使用的烧录软件不同,USBISP是模拟STK500下载线,所以可以使用AVR Stduio开发环境来下载烧录程序;而USBASP不能用AVR Stduio,但是现在网上很多支持USBASP的软件,比如PROGISP,AVR flater等。

3、USBISP与USBASP分别是2个德国人的设计,在硬件上基本兼容,但内核软件有不同,尽管低层USB都采用开源代码,但上层支持协议不同.USBISP是STK500v2 conpatible (direct from AVR-Studio useable) 的,直接在AVR STUDIO中支持和使用.而USBASP需要使用专用的编程软件.另外ASPISP的更新比USBASP快.。

CH341与USB接口的基本连接

CH341与USB接口的基本连接

CH341 与USB 接口的基本连接
CH341 与USB 接口的基本连接
P4 是USB 端口,USB 总线包括一对5V 电源线和一对数据信号线,通常,+5V 电源线是红色,接
地线是黑色,D+信号线是绿色,D-信号线是白色。

USB 总线提供的电源电流最大可以达到500mA,一般情况下,CH341 芯片和低功耗的USB 产品可以直接使用USB 总线提供的5V 电源。

如果USB 产品通过其它供电方式提供常备电源,那幺CH341 也应该使用该常备电源,如果需要同时使用USB 总线的电源,那幺可以通过阻值约为1Ω的电阻连接USB 总线的5V 电源线与USB 产品的5V 常备电源,并且两者的接地线直接相连接。

电容C18 用于CH341 内部电源节点退耦,C18 是容量为0.01μF的独石或高频瓷片电容,如果对EMI 没有要求那幺可以省掉C18。

电容C19 和C20 用于外部电源退耦,C19 是容量为0.1μF的独石或高频瓷片电容。

晶体X4、电容C16 和C17 用于时钟振荡电路。

X4 的频率是12MHz,C16 和C17 是容量为15pF 的独石或高频瓷片电容。

在设计印刷线路板PCB 时,需要注意:退耦电容C18 和C19 尽量靠近CH341 的相连引脚;使D+和D-信号线贴近平行布线,尽量在两侧提供地线或者覆铜,减少来自外界的信号干扰;尽量缩短XI
和XO 引脚相关信号线的长度,为了减少高频干扰,可以在相关元器件周。

自制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口。

USB接口ISP下载线

USB接口ISP下载线

CON251系列还是AVR系列51关于目标板上J1/J2/J3三个短路端子的说明:J1:用来选择烧写速度,当目芯片的时钟低于1.5M时需要把J1短接已进入低速烧写模式,以保证烧写成功。

默认设置为J1短接,这样烧写会非常稳定。

J2:用来选择电源,当J2短接时usbisp下载器对开发板供电,电压为5V,当J2断开时目标板需要独立供电。

注意:不要在目标板独立供电的时候再短接J2,否则有烧坏usbisp下载器甚至是主板的可能。

J3:用来对usbisp下载器主控芯片进行编程控制,当J3短接时可以通过外部编程器对主控芯片进行编程。

驱动安装图解将usbisp下载器与电脑链接,出现发现新硬件提示安装驱动。

如下图选择“否,暂时不(T)”点击下一步出现如下对话框选择“从列表或指定位置安装(高级)(s)”点击下一步选择“在搜索中包含这个位置”点击浏览按钮选择驱动存放路径,点击下一步最后点击“完成”即可。

驱动安装成功“右键我的电脑“-属性-硬件-设备管理器,就能看的刚才所安装的设备了,如图当一台电脑有多个usb口时,第一次安装请按上述方法,当usbisp下载器插到另外的usb口时直接选自动安装就可以了。

安装完驱动,usbisp下载器就可以正常使用了打开下载软件,主界面如下,在“编程器及接口”选“usbasp”,往下是“usb”,选择芯片,点击“调入flsh”USB 下载线驱动安装及使用说明J1 用来选择烧写速度,当目标芯片的时钟低于1.5MHz 的时候需要把J1 短接以进入低速烧 写模式,以保证烧写成功。

默认设置为J1 短接,这样烧写芯片很稳定,包括S51 系列和AVR 系列单片机。

J2 用来选择电源,当J2 短接的时候开发板从USB 口取电,为5V,当J2 开路的时候目标板 独立供电,请注意,不要在目标板已经独立供电的同时再短接J2!!否则有可能烧毁USB AVR ISP 和目标板甚至计算机主板!!J3 可以用来对USB AVR ISP 的主控芯片ATMEGA8 进行编程控制,当J3 短接时可以通过 外部编程器,如STK200、USB AVR ISP 等,对本USB AVR ISP 上的M8 进行编程,一般在USB AVR ISP 升级的时候会用到。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CH341A版USB_AVR_ISP下载线使用说明
CH341A版USB_AVR_ISP下载线,因其成本低、使用方便、下载速度快而被推广。

当你得到该下载线后,在笔记本上下载AVR单片机程序将会是一件很有意思的事。

请按如下步骤操作:
1、安装驱动程序,文件名是:CH341PAR.EXE,双击后出现如下界面:
点击INSTALL安装。

将下载线插入电脑USB接口,电脑会检测到新硬件,并提示你安装对应的驱动程序:
选择自动安装软件,点下一步,电脑开始安装,
最后提示你“完成找到新硬件向导”,点击完成,第一步完成。

2、下载单片机程序,将下载线与单片机连接,打开该下载线的专用编程软件,文件名:
CH341DP.EXE,
目前该编程软件的最新版本是1.3,支持常用AVR和51单片机。

编程软件可以自动识别AVR单片机,对于下载线所支持的两款51单片机,则需手动选择,笔者现在用的是MEGA8单片机,下载的时候可以选择MEGA OUTO或MEGA8。

对于需要配置晶振来源的芯片来说,最好在下载前进行配置,否则有下载失败的可能。

切记,勾选的表示配置成0,未勾选的配置成1。

不要配置的就跳过这一步,需要配置的勾选好后点“写配置”,成功后点击“取消”退出,进入下一步,浏览选择下载文件(一般是HEX文件),然后点“下载”!
CH341A资料链接/download/CH341/CH341DS2.PDF 下载线驱动软件链接/download/CH341/CH341PAR.ZIP ISP下载软件链接/download/down.asp?id=108
下载线电路图。

相关文档
最新文档