原创 MEGA8 USB编程器固件改进

2008-4-9 21:35 21569 11 67 分类: MCU/ 嵌入式

        用的是圈圈找的USB编程器的原理图(http://blog.21ic.com/user1/2198/archives/2008/45205.html),做了一块小PCB板,下载器用起来很爽,但是也有一个缺点,就是编程的时候经常报错“chip enable program error!”,这是复位信号未在短时间内成功建立的原因。


        圈圈发布原理图与固件的RAR时,里面带了MEGA8的C程序,但是苦于是用AVR GCC编译的,前些日子一直没有找到好方法重新编译,好在昨天在网上看到一个AVR开发软件能在WINDOWS下使用GCC对AVR程序进行编译,于是对原来的固件进行了小修改。


      修改内容是:S5x芯片时,在执行RST信号拉高后,加了N多延时,等待RST高电平信号稳定后再接着进行后续操作。MEGA系列芯片则是在RST信号变低后,加了N多延时,也是等待复位信号稳定。


        好了,不说废话了,下面就是修改后的固件,大家可以试用一下,有问题就再提,反正我不怕麻烦,哈哈。


点击下载mega8usb.rar


        我用修改后的固件成功的给S51,S52,MEGA8下载了程序,都没有再出现“chip enable program error!”错误,编程速度还是和以前的一样,我没有改动编程部分的语句。


 


        现在有USB接口编程器的空PCB板和成品或套件发售:


        PCB:http://auction1.taobao.com/auction/item_detail-0db2-effe05a90374cb3c170672c8bbcecf12.jhtml


        成品:http://auction1.taobao.com/auction/item_detail-0db2-ff1ea855abd0aea06310fceadf20b995.jhtml


       成品照片:http://blog.ednchina.com/billowtust/114406/message.aspx

文章评论56条评论)

登录后参与讨论

用户377235 2012-12-21 23:00

不错啊www.gglhl.com 收录160 螺旋焊管 www.xydchl.com 收录85 大口径螺旋钢管 www.lxhglhl.com 收录40 螺旋钢管 www.lxgglhl.com 收录 450 螺旋管 请求交换友链,可否合适?

用户426420 2012-10-13 02:10

我也遇到一个问题就是给AT89S52下载程序时电脑总会出现:ERROR:could not find USBASP device,请各位高手指点下,我邮箱zqw713@163.com,谢谢啦

用户377235 2012-6-9 18:02

谢谢了

huotingtu_505472073 2010-11-6 01:03

非常感谢

用户172276 2010-8-5 11:20

学习了,非常感谢!!!

用户4861 2010-6-11 15:39

谢谢了

用户281685 2010-6-1 21:39

大于375Khz

用户281685 2010-6-1 20:59

可否提高一下下载速度,对于375Khz,谢谢,如有回复,万般感谢。

用户1295907 2010-1-23 22:55

syl0213,可否把你的固件发份给我。shilin105@126.com 做成功的朋友可否共享下? 大家熔丝位是如何设置的呢?

用户7586 2009-12-11 16:10

为什么我把程序下进去电脑不识别啊,用以前的hex就可以正常下载,公版电路
相关推荐阅读
用户570002 2008-09-11 17:09
USBasp编程器在EDN USB学习板上的实现
这个程序也花了我好几天的时间来完成,虽然USB通信和编程算法都有完整的参考程序。做完这个程序最大的收获就是明白了USB的控制传输,因为编程器所有的数据传输都是走的端点0。希望大家能在这个范例中学有所获...
用户570002 2008-05-10 11:33
MEGA8做的USB编程器PCB板
        前些日子(时日有些长了)网友济世看了圈圈发的MEGA8做的USB下载线的原理图,想做一块PCB板,以满足美观实用的愿望,在做电路的过程中我为他提供了一些帮助,最后这块USB编程器的PC...
用户570002 2008-01-24 20:53
密引脚IC焊接视频教程
为了节省空间,在这里就转一下链接吧:http://group.ednchina.com/93/7842.aspx推荐新手们在焊接密引脚IC前好好看看。...
用户570002 2008-01-24 19:36
USB键盘常用码值表
0 00 Reserved (no event indicated)9 N/A √ √ √ 4/101/104<?xml:namespace prefix = o ns = "urn:schem...
我要评论
56
11
关闭 站长推荐上一条 /2 下一条