EDN China 电子设计技术互动社区>博客 >billowtust博客 >MEGA8 USB编程器固件改进
个人档案
呢称:billowtust     文章(5)     访问(52489)     评论(90)     投票(0)     订阅本博  RSS
介绍: billowtust
全部博文:
2008年  -   9月 5月 4月 1月
查看全部博文
              博客首页

MEGA8 USB编程器固件改进  [单片机] 发布时间:2008-04-09 21:35:13  

        用的是圈圈找的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

标签:  
有[ 0 ]名读者喜欢此文     
阅读(15188)   评论(53)   [最后更新:2008-04-09 21:35:13]
收藏  I   打印  I   推荐到我的小组  I   转发到我的博客 (0)
对不起,您还没有登录,请先登录注册


有 [ 27 ] 名读者发表评论 - MEGA8 USB编程器固件改进

网友:

topelong 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2010-11-06 01:03
评论: 非常感谢
臭鸡蛋 (0) 鲜花 (0)

网友:

ENDQQ 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2010-08-05 11:20
评论: 学习了,非常感谢!!!
臭鸡蛋 (0) 鲜花 (0)

网友:

ljy2018 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2010-06-01 21:39
评论: 大于375Khz
臭鸡蛋 (0) 鲜花 (0)

网友:

ljy2018 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2010-06-01 20:59
评论: 可否提高一下下载速度,对于375Khz,谢谢,如有回复,万般感谢。
臭鸡蛋 (0) 鲜花 (0)

网友:

sheji105 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2010-01-23 22:55
评论: syl0213,可否把你的固件发份给我。shilin105@126.com 做成功的朋友可否共享下? 大家熔丝位是如何设置的呢?
臭鸡蛋 (0) 鲜花 (0)

网友:

syl0213 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2009-12-11 16:10
评论: 为什么我把程序下进去电脑不识别啊,用以前的hex就可以正常下载,公版电路
臭鸡蛋 (0) 鲜花 (0)

网友:

残叶 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2009-11-06 08:54
评论: 我刚买了个下载器,上机软件是progisp(ver 1.6.6)的,但是编程s52时总是显示。“chip enable program error!”。上面说要修改升级固件,我也下载了,,但是苦于不知道怎么修改固件撒,呵呵,麻烦你告诉我把.......谢谢啦.......还有就是我的数据线插上目标板时,我的芯片那是特别的烫啊,短时间内就发热啊.....是怎么回事列
臭鸡蛋 (0) 鲜花 (0)

网友:

残叶 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2009-11-06 08:49
评论: 我刚买了个下载器,上机软件是progisp(ver 1.6.6)的,但是编程s52时总是显示。“chip enable program error!”。上面说要修改升级固件,我也下载了,,但是苦于不知道怎么修改固件撒,呵呵,麻烦你告诉我把.......谢谢啦.......
臭鸡蛋 (0) 鲜花 (0)

网友:

wylighting 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2009-09-18 19:29
评论: 不能给ATMEGA8 写固件?
臭鸡蛋 (0) 鲜花 (0)

网友:

wylighting 快速回复
对不起,您还没有登录,请先登录注册
引用回复 (0)
对不起,您还没有登录,请先登录注册
2009-09-17 08:52
评论: 用你提供的程序固件,编程成功,就是芯片不会工作?谢谢!
臭鸡蛋 (0) 鲜花 (0)
我来评论 - MEGA8 USB编程器固件改进
您的昵称: 美国的游客        (您将以游客身份发表,请登录 |  注册)
您的评论:
 
你还可以输入1000
验证码:
   
转发到我的博客
评论 @billowtust's Blog 的“MEGA8 USB编程器固件改进”
用的是圈圈找的USB编程器的原理图(http://blog.21ic.com/user1/2198/archives/2008/45205.html),做了一块小PCB板,下载器用起来很爽,但是也有一个缺点,就是编程的时候经常报错“chipenableprogramerror!”,这是复位信号未在短时间内成功建立的原因。圈圈发布原理图与固件的RAR时,里面带了MEGA8的C程序,但是苦于是用AVR
你还可以输入20000
同时评论给 billowtust
    
快速回复
 
你还可以输入1000
    
引用回复
引用评论 
 
你还可以输入1000
    
最新评论
热门标签

EDN官方QQ群   更多QQ群
  • EDN-深圳 8366025
  •  NEW!
  • 菜农Cortex-M0技术交流 12047788
  • EDN-哈尔滨 75642591
  • EDN-上海 15156661
  • EDN-广州 57660943
  • EDN-桂林 48813559
  • EDN-武汉 25150805
  • EDN-模拟电路 2837145
  • EDN-通讯 30548292
  • EDN-综合 57490949

促进EDN网友交流合作,方便EDN网友学习沟通

2012 EDN China -- Use of this website is subject to its terms of use.
经营许可编号:京公安备110102000546 京ICP备09028740号-20