0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AVR高压并行编程器的制作方法

454398 作者:工程师吴畏 2018-09-29 14:44 次阅读

手上刚好有几片锁死了的M8,估计连RESET也被禁用了,这些芯片已经无法通过下载线来恢复了。为了减少损失(现在atmega8网上报价20以上,还不敢确定是全新原装货),故在网上一阵搜索,原来AVR的芯片的熔丝都是可重复编程的,不像OTP熔丝,一次配置了就不能修改了,只不过不是需要高压编程器罢了(12v的,不是ISP下载线能胜任的),上淘宝网看了一下,成品高压编程器的价格可不菲,况且我也不是经常用,平时有ISP下载线也就够用了,而且也方便,不用从目标板上取下芯片即可编程,据现在的情况看来,自己做一个简单的高压编程器是势在必行了,并且为了推扬我们的DIY精神,我找了一些资料和软件,准备自己制作高压并行编程器了,经过一阵子的捣鼓,编程器终于做好了,现与大家分享一下制作过程和一些心得,供有兴趣的道友参考。

说明:高压并行编程,能将绝大多数各种锁死芯片恢复到出厂默认,特别是对复位也禁用的芯片。此高压并行编程器由一片M8作为主控制芯片,将通过串口送来的PC各种指令和编程数据进行转换后,对目标芯片进行编程处理,目前可直接支持M8和M16的编程,由于不需要M16的编程,故将原理图修改了一下。

最终的原理图如下:

有了原理图,剩下来的就是画板和打板了,于是乎挑灯夜战,画好的PCB-3D图如下:

然后呢,有两种方案,第一种是自己做板,用热转印的方法,缺点是比较费劲,因为本人没有打印机,另如果你愿意的话呢也可以用万用板搭,毕竟电路比较简单,第二种是发PCB文件给专门做电路板的去做,缺点呢是要花RMB啦,至于哪里找,淘宝上搜一下就有啦,我就是用的第二种方案,趋PCB还没回来的空闲把元件找齐,打样回来的PCB板如下:

图片上的是几块连在一起的,扮开来就是啦。

接下来就是焊元件啦,光说没用,动手是实际,先焊卧式和较矮的元件:

再焊体积大的元件:

完成后的效果如下:

呵呵,看起来很小巧呢;

不过这时的编程还不能工作的,因为它还没有“灵魂”,下面,我们就用之前做的ISP线拿过来,把编程器的“灵魂”注入到主控IC—M8当中,

图片中带有USB口的是上次做的USB-ISP线,下面是临时搭的AVR最小系统板,第一步:连接好后,打开软件,配置好熔丝,如图:

第二步:点击调入Flash,选择Hex文件所在的文件夹并打开;

第三步;点击自动;Hex文件将被写入到单片机中。如图:

进度条在显示烧写进度。

写好后,把芯片取下插到刚才焊好的板子上,连接好后打开M8HVPRO软件,第一步,如果你的串口号不是默认的COM1则点击设置端口,设置与你串号相应的端口号,然后关闭重启即可;第三点:点击通迅检测,如果显示连接成功!那么恭喜你,你的高压编程器做好啦

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AVR
    AVR
    +关注

    关注

    11

    文章

    1122

    浏览量

    78043
  • 编程器
    +关注

    关注

    9

    文章

    386

    浏览量

    41689
收藏 人收藏

    评论

    相关推荐

    最简单的AVR编程器

    自己弄得最简单的AVR编程器
    发表于 08-17 22:43

    自制AVR高压编程器

    自制AVR高压编程器,解锁熔丝位错误的avr单片机这段时间在用atmel的系列单片机at90u***128x/64x和atmega32u4设计键盘,有一块at90的单片机由于熔丝位设置
    发表于 11-23 07:42

    基于Arduino的高压并行编程器AVR-HV2

    描述AVR 高压编程器 2AVR-HV2是用于AVR微控制的基于Arduino的
    发表于 08-23 06:44

    JDM PIC 编程器制作

    JDM PIC 编程器制作 前段时间rd09朋友提供了FENG3对JDM PIC 编程器改进版的制作方法,我照做了一个,觉得这是一款性价比非常高的烧写器,为让大家在制
    发表于 04-17 23:32 3264次阅读
    JDM PIC <b class='flag-5'>编程器</b>的<b class='flag-5'>制作</b>

    sst单片机编程器制作方法简介

    sst单片机编程器制作方法简介  一片新的sst单片机通常是可利用SSTFlashFlex51.exe 用串口来烧写的,但是我们如果拿到的芯片不是新的而是经过编
    发表于 03-19 11:57 3769次阅读

    AVR编程器电路

    描述:AVR编程器电路组装图、原理图.PDF版本。
    发表于 12-21 10:16 27次下载

    基于AVR高压编程器的STK500-II应用与开发

    文档中介绍了基于AVR高压编程器的STK500-II应用与开发,操作步骤及图解。
    发表于 08-31 11:23 25次下载

    如何利用AVR芯片制作高压并行编程器

    说明:高压并行编程,能将绝大多数各种锁死芯片恢复到出厂默认,特别是对复位也禁用的芯片。此高压并行编程器
    的头像 发表于 09-26 08:49 6310次阅读

    基于STK500评估板的AVR高压编程器

    STK500是atmel公司n年前推出的用于AVR芯片开发的评估系统,可以进行功能试验及烧写全系列AVR芯片,该评估板支持ISP模式对已焊接到板子上的芯片进行在线编程,也支持高压
    的头像 发表于 02-16 11:21 3043次阅读

    s5编程电缆制作方法

    s5编程电缆制作方法说明。
    发表于 05-09 11:27 8次下载

    自制AVR高压编程器,解锁熔丝位错误的avr单片机

    自制AVR高压编程器,解锁熔丝位错误的avr单片机这段时间在用atmel的系列单片机at90usb128x/64x和atmega32u4设计键盘,有一块at90的单片机由于熔丝位设置错
    发表于 11-15 09:21 27次下载
    自制<b class='flag-5'>AVR</b><b class='flag-5'>高压</b><b class='flag-5'>编程器</b>,解锁熔丝位错误的<b class='flag-5'>avr</b>单片机

    AVR HV2高压编程器开源手册

    电子发烧友网站提供《AVR HV2高压编程器开源手册.zip》资料免费下载
    发表于 08-01 09:47 6次下载
    <b class='flag-5'>AVR</b> HV2<b class='flag-5'>高压</b><b class='flag-5'>编程器</b>开源手册

    AVR高压并行编程器开源分享

    电子发烧友网站提供《AVR高压并行编程器开源分享.zip》资料免费下载
    发表于 08-09 14:14 8次下载
    <b class='flag-5'>AVR</b><b class='flag-5'>高压</b><b class='flag-5'>并行</b><b class='flag-5'>编程器</b>开源分享

    AVR HV2基于Arduino的AVR微控制器的高压并行编程器

    电子发烧友网站提供《AVR HV2基于Arduino的AVR微控制器的高压并行编程器.zip》资料免费下载
    发表于 12-19 09:47 0次下载
    <b class='flag-5'>AVR</b> HV2基于Arduino的<b class='flag-5'>AVR</b>微控制器的<b class='flag-5'>高压</b><b class='flag-5'>并行</b><b class='flag-5'>编程器</b>

    ATtiny85供电高压AVR编程器开源

    电子发烧友网站提供《ATtiny85供电高压AVR编程器开源.zip》资料免费下载
    发表于 12-27 10:21 4次下载
    ATtiny85供电<b class='flag-5'>高压</b><b class='flag-5'>AVR</b><b class='flag-5'>编程器</b>开源