amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
楼主: machao

最新USPISP(基于M8)的制作和使用介绍

[复制链接]
发表于 2008-9-12 09:34:00 | 显示全部楼层
好贴,多谢
发表于 2008-12-10 17:25:32 | 显示全部楼层
供电3.3,5v的系统咋办
发表于 2008-12-10 20:58:25 | 显示全部楼层
mack
发表于 2008-12-10 21:27:05 | 显示全部楼层
五伏 串两个二极管
发表于 2008-12-18 12:21:16 | 显示全部楼层
比较而言(个人体会),还是USBasp更可靠,制作时不易出问题。而且可以使用更廉价的ATmega48。
发表于 2008-12-23 16:47:33 | 显示全部楼层
83楼所写:



• 工作电压 

  2.7 - 5.5V (ATmega8L) 

  4.5 - 5.5V (ATmega8) 

• 速度等级 

  0 - 8 MHz (ATmega8L) 

  0 - 16 MHz (ATmega8) 



然后请问:你这里的电路用的12MHZ晶振,那么你应该选的是ATmega8芯片,但是HT7536提供的是3.6的工作电压,而ATmega8的工作电压是4.5 - 5.5V (ATmega8),这样的话,就是一个矛盾的问题了。 



请问:如果使用2.7 - 5.5V (ATmega8L)来做,晶振频率是否可以改到8MHZ或8MHZ以下呢? 

”、



本人愚钝,我也有此疑问?

马老师给指点迷津吧。
发表于 2008-12-24 19:58:50 | 显示全部楼层
马老师,

我按照书上的资料做的USBASP-ISP,

电脑能识别,AVRSTUDIO也能连接上.



 (原文件名:ourdev_556163.GIF) 



我能确保硬件线路连接没出问题(用万用表一个点一个点检查了好几次).

是不是M8的熔丝配置出了问题啊.



 (原文件名:armok01154948.jpg) 



一读就弹出错误界面,速度调到了最低1.21KHZ.



是不是M8的熔丝配置出了问题也会出现这样的情况(M8是用鑫润飞RF910编程器配置的)?



 (原文件名:未命名1.JPG) 

图1(放个PC0亮与灭的程序)无法工作







 (原文件名:未命名2.JPG) 

图2(放个PC0亮与灭的程序)能正常工作,作为USBASP-ISP出现上面的现象.



另:我的图纸,软件,及HEX等全是按书上的来的.是书上的那个版本,不是顶楼的那个版本.



今天做了个串口的(http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=604027&bbs_page_no=1&sub_kind_id=2065&bbs_id=1000),一次性成功了,M8的熔丝和这个一样配置的,也出现了同样的问题,不过那个速度调到了更低,就能用了.另外串口的选用11.0592M晶体, USBASP-ISP选择的是12M晶体,不知道是不是通讯问题,因为通讯失败造成的USBASP-ISP无法使用.











本贴被 yuanfei 编辑过,最后修改时间:2008-12-25,18:40:08.
发表于 2008-12-26 08:18:01 | 显示全部楼层
129楼 撤掉

找到问题了.



买来的5芯线有短路,郁闷死.

ISP板没问题

目标板没问题



连接线上有两个脚短路了.



花了两三天终于成功了.

谢谢马老师的无私奉献.
发表于 2008-12-29 22:25:10 | 显示全部楼层


 (原文件名:1.JPG) 

各位给瞧瞧 是啥原因??
发表于 2009-1-31 14:34:43 | 显示全部楼层
标记一下!谢谢马老师!
 楼主| 发表于 2008-10-31 18:17:25 | 显示全部楼层
没研究过USBASP,我只是推荐USBISP。



做这种东西,要么一次成功,否则问题多多。别看东西简单,弄明白可不容易。如果没有一定的基础,也就不要问什么了。
发表于 2008-10-31 15:10:00 | 显示全部楼层
马老师,我照着做了个ASP下载器,还加了烧写座。我用的是progisp,支持USBASP,发现烧写M16及M32能正常完成(根据显示的状态,还没验证),但烧写M8及M48就不行,显示:chip enable program error!相应的脚可接的都是对的呀。另外,我接到另一块51开发板的ISP口上,S51芯片能读,也能擦除(显示是擦除成功,但接着再读呢还是有数据),要写的话,就出错:flash verify Error at :0h!Z这到底是什么问题呢?
发表于 2008-10-31 15:09:48 | 显示全部楼层
马老师,我照着做了个ASP下载器,还加了烧写座。我用的是progisp,支持USBASP,发现烧写M16及M32能正常完成(根据显示的状态,还没验证),但烧写M8及M48就不行,显示:chip enable program error!相应的脚可接的都是对的呀。另外,我接到另一块51开发板的ISP口上,S51芯片能读,也能擦除(显示是擦除成功,但接着再读呢还是有数据),要写的话,就出错:flash verify Error at :0h!Z这到底是什么问题呢?
发表于 2008-10-9 11:39:15 | 显示全部楼层
马老师书上那个旧版本有两个LED的那个比新版本有三个LED的稳定好用..我两种都做了.只是给一下我的意见.
发表于 2008-9-24 22:58:36 | 显示全部楼层
很好,谢谢了
发表于 2008-9-17 16:26:06 | 显示全部楼层
http://c8051fmcu.blog.sohu.com
发表于 2008-12-10 17:17:46 | 显示全部楼层
是XP,都苦恼几天了!
发表于 2009-2-22 15:59:13 | 显示全部楼层
按照以上资料做了一个,可以用,速度也不错,但不是很稳定,如果真正忙于调试时会浪费工夫的。
发表于 2009-2-26 16:42:49 | 显示全部楼层
请问 可以 用Mega88V 单片机 做吗?

不修改软件部分,直接用M88V代替M8,可以吗?
发表于 2009-2-26 16:47:08 | 显示全部楼层
试了一下,M88V不好用,看来只能是M8了?

有没有那位兄弟给解释解释
发表于 2009-2-28 21:53:07 | 显示全部楼层
好郁闷啊,hex 下进M8了,就是安装不上WindowsXP驱动,郁闷啊,
发表于 2009-2-28 22:14:34 | 显示全部楼层
看来 如 【106楼】 machao  马老师所说,问题真的多多,哎...
发表于 2009-3-1 09:24:38 | 显示全部楼层
很实用。
发表于 2009-3-1 12:02:19 | 显示全部楼层
更新了,谢谢!~
发表于 2009-4-23 12:51:39 | 显示全部楼层
马老师 我没有ISP工具 我想做一个,可是用什么东西把 M8的HEX 下载到 M8芯片呢?
 楼主| 发表于 2009-4-23 21:06:44 | 显示全部楼层
楼上问了一个先有鸡还是先有蛋的问题。
发表于 2009-4-24 10:49:03 | 显示全部楼层
谢谢分享
发表于 2009-4-24 11:02:54 | 显示全部楼层
在这里记号一下
发表于 2009-4-29 20:51:12 | 显示全部楼层
按图上电路做了一个,烧录成功了两次后再没有成功,总是提示烧录失败。各个频率都试过了。
 楼主| 发表于 2009-5-1 16:00:07 | 显示全部楼层
lz位的资料中,已经增加了VISTA下的USBISP驱动程序。现在在XP和VISTA下都可以使用。
发表于 2009-5-5 13:21:40 | 显示全部楼层
mark 正好 自己想做过 呵呵
发表于 2009-5-6 16:56:08 | 显示全部楼层
马老师,3.6V的电压用5V串联两个二极管可以不?
发表于 2009-5-6 17:01:07 | 显示全部楼层
串2个IN4148降压当然可以
发表于 2009-5-31 00:47:35 | 显示全部楼层
制作成功。。。开始研究4个用到的协议。。。
请问马老师,这个模拟出来的串口可以从m8的txd和rxd上直接用于连接其他有232串口的MCU吗?
发表于 2009-6-14 10:14:54 | 显示全部楼层
晕,连接成功,就是写不进
发表于 2009-6-17 20:29:07 | 显示全部楼层
能连接,应该就能写。。。。查查下速度是不是低于1/4主频。。。
发表于 2009-6-26 14:22:28 | 显示全部楼层
驱动装不上去不知道为什么。。
发表于 2009-6-26 14:53:44 | 显示全部楼层
与83楼同问。。。8M晶振可以么
发表于 2009-6-26 22:56:46 | 显示全部楼层
mark
发表于 2009-8-5 21:42:03 | 显示全部楼层
记号
发表于 2009-8-23 21:17:44 | 显示全部楼层
首先谢谢马教授,令我们可以USBISP.我做了三个M8 USBISP,发现有一个问题,就是它们在ASUS L1400 和 BENQ Joybook S52 手提电脑都可以正确运行,但是在 Toshiba M5 Tecra 手提电脑上却无法连上,三个M8 USBISP都是Connect Failed.我把AVR Studio 4.13 Build 628, 4.16 Build 628 和 4.16 Build 638 都试过,但是都不能连上.
请问教授和各位前辈,这是什么原因?有什么方法可以解决?
谢谢.
发表于 2009-8-30 15:51:59 | 显示全部楼层
mark.
发表于 2009-9-6 11:16:58 | 显示全部楼层
为什么我得驱动装好了  串口号为COM5,但是AVR Studio 4却找不到硬件呢????

根本就连不上,为什么呀???

我用串口调试软件向COM5发任何数据都没有返回任何数据,这正常吗?
发表于 2009-9-7 11:26:41 | 显示全部楼层
这个ISP,早几个月初学的时候,我自制了一个,且一直用
但有一个缺陷,就是CKSEL3~CKSEL1必须为111才能烧录...而且用4M有源晶振的办法也搞不定...偶笨哪~ ~ ~
只能用公司的高压并行烧录器RF2148P来配置熔丝...
我现在设计的产品只敢用"DIP"的,不敢用SMD元件,要不然会死得很难看...,而且很累...
不知道马老师能不能帮帮我,万分感谢
发表于 2009-9-11 11:41:58 | 显示全部楼层
汗,问题还是得自已解决啊,求谁都没用...
原因是我的USBASP的速度太快,导致的...配置熔丝时,降速既可...
锁死后,4M的有源晶振也非常有效...
现在可以放心的使用SMD元件啦...哈哈哈...
 楼主| 发表于 2009-9-12 18:39:54 | 显示全部楼层
关于USBASP使用的问题,ISP下载速度的问题,我在本站都有详细的介绍。
发表于 2009-9-12 19:13:22 | 显示全部楼层
看看~!!!想做一个!!!!
发表于 2009-9-17 01:01:10 | 显示全部楼层
大家帮帮忙看一下!!!我做了两个都这样!!不知道是什么问题!!!第二个是自己热转印板做的,电路连接应该没错

    我的外接12M晶振。芯片是ATmega 8L-8PU。。求高手帮助,我的电路跟楼主的摸一样啊!!!!
图片如下:


(原文件名:01.png)


(原文件名:02.png)


(原文件名:03.png)


(原文件名:04.png)

听说是熔丝位的设置有问题,怎么设置啊!!!!我是用伟纳的sp200s增强版编程的。

(原文件名:05.png)

有高手能帮帮忙 !!!!!!!!

请大家帮帮忙我是新手!!!
发表于 2009-9-19 12:49:27 | 显示全部楼层
我是用41楼的热转印板做的!!!!不行啊!!!
发表于 2009-10-20 11:18:16 | 显示全部楼层
不错!
发表于 2009-10-28 12:43:44 | 显示全部楼层
mark~~~
发表于 2009-12-29 12:08:59 | 显示全部楼层
在这里记号一下
发表于 2009-12-29 13:30:38 | 显示全部楼层
谢谢老师
发表于 2010-1-1 11:44:13 | 显示全部楼层
mark
发表于 2010-1-27 15:39:08 | 显示全部楼层
回复【18楼】wsql
-----------------------------------------------------------------------

好奇怪,你的下载器用的atmega8有的是16MHz,有的是8MHz的,却都是用12MHz的晶体,乖乖,难道这就是传说中的超频?

还有就是输入电压的范围也不一样。

我不禁要问,你做的这些ISP都能工作吗?
发表于 2010-1-31 16:31:10 | 显示全部楼层
MARK
发表于 2010-3-4 16:42:23 | 显示全部楼层
你好,我安装完驱动后,与AVR STUDIO连接不上,为什么?帮帮忙。
发表于 2010-3-5 16:25:09 | 显示全部楼层
mark
发表于 2010-3-16 19:28:29 | 显示全部楼层
mark~~~
发表于 2010-5-1 09:51:43 | 显示全部楼层
请问怎么用usbisp下载at89s51
发表于 2010-5-1 10:19:57 | 显示全部楼层
谢谢老师
发表于 2010-5-17 21:09:18 | 显示全部楼层
mark
发表于 2010-6-20 13:40:52 | 显示全部楼层
回复【楼主位】machao
-----------------------------------------------------------------------

马老师好,我的编程速度都设置成最低了,怎么还是弹出isp mode error
发表于 2010-6-21 13:28:52 | 显示全部楼层
顶!
发表于 2010-6-25 19:48:44 | 显示全部楼层
晕啊 我做了一个 插在本本上都没反应 怎么办 已经烧进去了母片
发表于 2010-6-26 11:58:14 | 显示全部楼层
仿制成功,比淘宝上卖的15元一个的USBASP好用,稳定多了!
发表于 2010-7-5 13:42:00 | 显示全部楼层
回复【154楼】jmcomeon
好奇怪,你的下载器用的atmega8有的是16mhz,有的是8mhz的,却都是用12mhz的晶体,乖乖,难道这就是传说中的超频?
还有就是输入电压的范围也不一样。
我不禁要问,你做的这些isp都能工作吗?

-----------------------------------------------------------------------

M8虽标定8M晶振,但实际可以运行在12M以上,高电平3.6V是为了与USB兼容,且目标板5VV供电时,3.6V已经是高电平!!!
发表于 2010-7-6 22:09:00 | 显示全部楼层
mark,准备这几天做一个。
发表于 2010-8-5 12:55:39 | 显示全部楼层
谢谢分享~
发表于 2010-8-16 13:49:09 | 显示全部楼层
mark
发表于 2010-8-21 13:22:53 | 显示全部楼层
呵呵,俺是小菜鸟,来看看可想学了……
发表于 2010-8-28 00:48:44 | 显示全部楼层
mark
发表于 2010-8-28 01:08:32 | 显示全部楼层
mark
发表于 2010-8-28 10:51:07 | 显示全部楼层
新版USBISP
发表于 2011-1-21 20:08:49 | 显示全部楼层
mark~
发表于 2011-2-11 17:43:27 | 显示全部楼层
mark
发表于 2011-2-14 23:47:48 | 显示全部楼层
请问这个 USBISP 能支持8 BIT AVR 全系列么
发表于 2011-2-15 05:37:03 | 显示全部楼层
MARK
发表于 2011-3-11 11:44:57 | 显示全部楼层
请问一下马老师:那个3.6V的IC我打算用两个二极管降压到3.6V来使用,按道理来说二极管压降一般是0.6/0.7V吧,问题是我实际测试了一下手头的二极管(1072),压降只有0.46V,那我要降到3.6V,岂不是得用3个才行?这样对电路没影响吗?
发表于 2011-4-10 21:20:16 | 显示全部楼层
请教一下马老师:我按照说明制作了一个,连接到AVR STUDIO4后提示需要固件升级,可以升级吗?升级完成后这个ISP还能使用吗?

望解答!!
发表于 2011-4-24 22:57:13 | 显示全部楼层
顶马老师。
发表于 2011-4-24 23:38:39 | 显示全部楼层
以前有用万用板做过不错
mark
发表于 2011-6-9 14:46:45 | 显示全部楼层
顶。。
发表于 2011-6-10 11:20:00 | 显示全部楼层
马老师,你好!我按照你给的资料制作了一个,现在碰到点问题。在编程快结束时跳出这么一个窗口

(原文件名:1.jpg)
这是窗口下面的提示失败了

(原文件名:2.jpg)
还有message窗口

(原文件名:3.jpg)

我已经把编程速度调到最低了,而且擦除可以成功,就是编程到最后时就不行了,而且第二个灯闪烁的速度也比较快(2次/秒),请教马老师,这可能是什么原因呢?
发表于 2011-7-23 15:30:02 | 显示全部楼层
mark
发表于 2011-8-27 09:27:47 | 显示全部楼层
mark
发表于 2011-8-27 11:29:29 | 显示全部楼层
mark
发表于 2011-9-8 20:49:00 | 显示全部楼层
讲的很好,谢谢。
发表于 2011-10-5 01:54:18 | 显示全部楼层
mark
发表于 2011-11-23 20:01:52 | 显示全部楼层
回复【40楼】LLLL
-----------------------------------------------------------------------

你那图是不是改了一些什么啊,不行啊,驱动装都装不上,求指导
发表于 2011-12-4 10:23:37 | 显示全部楼层
新手,来学习了。
发表于 2011-12-5 09:12:17 | 显示全部楼层
PCB文件能分享下吗?马老师
这个和USBASP是一样的吗?
发表于 2011-12-27 10:40:23 | 显示全部楼层
回复【39楼】zldiy
-----------------------------------------------------------------------

能介绍一下你的熔丝是怎么烧的吗?
发表于 2011-12-28 12:56:09 | 显示全部楼层

(原文件名:FD1.JPG)


(原文件名:FE1.JPG)
...
发表于 2011-12-28 14:58:01 | 显示全部楼层
说要升级固件....
升级了软件,时行时不行,真是晕,不知那里出问题了...
发表于 2011-12-28 15:00:33 | 显示全部楼层
马老师,如果将这个改为AVRASP怎么改的呀?
发表于 2012-1-4 22:41:17 | 显示全部楼层
usbisp.mark
发表于 2012-5-1 10:24:50 | 显示全部楼层
请问马老师 按我的理解用atmega48制作usbisp下载线时硬件部分基本不需要改动 代码部分只需要改动一下头文件就行了 驱动部分不需要改动 这样对吗
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-9-18 18:20

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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