搜索
bottom↓
回复: 21

CP2102+MCU 实现的USB口ISP!——AVR910_3.0V版

[复制链接]

出0入0汤圆

发表于 2006-5-26 13:36:41 | 显示全部楼层 |阅读模式
该ISP已经在下面二款软件做过测试,性能稳定:双龙的SLISP1.3版 (注:不能用于小马软件ponyprogV206c)。







1、UR_ISP下载器是利用本网站的资源在自制AVRIsp基础上的改进,实现了通过USB口虚拟COM3来实现串口下载编成,从USB口取5V省去了外接电源,省去RS232及接口电路减小了面积;



2、USB转UART 采用Silicon 公司的CP2102,初次连接时需安装驱动,驱动程序可以在文件夹中找到;安装时需注意执行EXE文件后在C盘生成安装文件,实际驱动在新生成的文件中;



3、安装成功后可以在设备管理里查看端口项,发现增加了新的COM3;



4、源代码仍为网站所提供的自制ES_AVRISP的代码,此处没有做变动,所以仍然要求使用AT90S2313芯片;有时间大家可以一起改为tiny2313适用市场变化(好像有人已经移植成功了,欢迎拿出来共享一下了);



5、需要提醒的是初次下载编成器代码es_avrisp.hex时,要将BottomLayer上的R7短路,以完成下载,下载完再断开R7,即完成了母ISP;



6、下载接口采用的是SIP6的单排线,接法和要下载的用户板MCU下载接口一一对应即可;



7、板上有几个无关元件(R1、R2、R3和J3)属个人自用,可以不焊接;USB接口为B型座;为了便于观察走线,没有添加铺地覆铜,需要使用者可以自行添加;





点击此处下载protel格式的线路图、PCB图、烧录文件、源代码

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2006-5-26 19:07:08 | 显示全部楼层
好的,先看看

出0入0汤圆

发表于 2006-5-26 19:46:07 | 显示全部楼层
谢谢~~我的也正在制作中~~

使用的是CP2102+M8

如果成功也把电路图拿出来;-)

出0入0汤圆

 楼主| 发表于 2006-5-29 17:11:53 | 显示全部楼层
期待楼上的大作!

出0入0汤圆

发表于 2006-5-29 20:29:52 | 显示全部楼层

出0入0汤圆

发表于 2006-5-30 07:02:08 | 显示全部楼层
楼主来个你做好的图吧

出0入0汤圆

 楼主| 发表于 2006-5-30 11:30:01 | 显示全部楼层
为了增强通用性做了小改动,焊接完后会把照片传上了!

新改的PCB图如下:

点击此处下载armok01119150.rar

出0入0汤圆

 楼主| 发表于 2006-6-5 11:10:11 | 显示全部楼层
新做的板子完成了,上来show一下!

出0入0汤圆

 楼主| 发表于 2006-6-5 11:17:07 | 显示全部楼层
希望阿莫把这个贴子分类吧!贴的时候没有分,每次都要大海捞针似的找啊!

ISP类可能比较合适!正在调试TINY2313的程序,调完再来show!

出0入0汤圆

 楼主| 发表于 2006-6-5 11:18:47 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2006-6-5 11:39:05 | 显示全部楼层
新板和初次发的资料有些小改动:

1、增加了10芯软排线的ISP接口方式,也算是为了兼顾使用ICE的朋友;

2、如果不是用在笔记本电脑上,可是使用简单的PIN4的单排针连接PC的USB口,

自己玩能省则省了!

3、如果想自己做个带USB功能的小产品,比如遥控器、按键开关、测温计类的东东,这或许也是不错的选择方案!

出0入0汤圆

 楼主| 发表于 2006-6-22 17:09:00 | 显示全部楼层
经过反复试验才有如下实验结果,欢迎拍砖:

1、用tiny2313代替90S2313,没有tn2313def.inc文件,还是老办法,只要写对熔丝就可以了,具体经验早有网友发过;

2、改用7.3728MHz的晶体,提高了波特率为57600bps,改进了下载速度;大家可能要拍砖了,网上有AVR910_V3.80的资料了,是以115.2K下载的,不过我试了一下,在写AT90S的芯片时会出问题,而降到57.6k就没问题了;

3、缩短了delay的延迟时间,有效提高了下载速度;

点击此处下载armok01121283.rar

出0入0汤圆

 楼主| 发表于 2006-6-22 17:23:27 | 显示全部楼层
由于对编成原理不清楚,看源代码也是一头雾水,工作只能进展到这一步了!~

请教一下高手,芯片的代码值是如何确定的?有没有一个统一的默认值?谢谢

出0入0汤圆

发表于 2006-6-22 17:36:12 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2006-6-23 13:48:38 | 显示全部楼层
非常的抱歉,我的制作是在AVR910上的小改动,

只是在双龙的软件上验证过,在小马软件上是否能用并没有验证!

事实上,在小马软件上下载确实出了问题,Ponyprog可能不支持串口ISP!

由于自己的无知而无畏向大家传达了一个没有验证的信息 !

在此深表歉意!

本贴的标题最好改为:CP2102+MCU 实现的USB口ISP!——AVR910_3.0V版

此贴引以为戒!!
头像被屏蔽

出0入0汤圆

发表于 2006-6-23 13:50:02 | 显示全部楼层
谢谢小蛇会员向我们指出了这个错误。我们及时向作者反映了这事。



也谢谢choicesun 这么快能修正这个错误。标题已经帮你改了。

出0入0汤圆

 楼主| 发表于 2006-6-23 14:32:15 | 显示全部楼层
惭愧啊!

抄都没抄明白!

感谢老大的支持,

以后要好好学习!

出0入0汤圆

发表于 2006-6-23 22:54:14 | 显示全部楼层
可否有谁愿意用S64来设计AVR的USB接口ISP编程器?这样一个单芯片就够了.

出0入0汤圆

发表于 2009-11-30 20:12:20 | 显示全部楼层
就是 强啊   设么时候也可以这么强

出0入0汤圆

发表于 2009-12-8 19:56:19 | 显示全部楼层
继续学习
一直没发现这个
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-24 04:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表