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

这段时间在用atmel的系列单片机at90usb128x/64x和atmega32u4设计键盘,有一块at90的单片机由于熔丝位设置错误被锁死,导致progisp无法给其刷程序,网上查了有几种方法解锁:
用有源晶振的输出脚给到单片机的晶振输入脚。(前提是单片机的熔丝位中设置为外部时钟)
用正常单片机对的晶振输出脚给到熔丝位错误的单片机的晶振输入脚。(前提是单片机的熔丝位中设置为外部时钟)
用正常单片机编程输出时钟给到熔丝位错误的单片机的晶振输入脚。(前提是单片机的熔丝位中设置为外部时钟)
由于我的单片机熔丝位设置成了内部时钟,以上三种方法无效,只能请出最后的救命稻草——高压编程。在百度上找的一些方案大都只支持atmega8/16这些低阶芯片的高压编程。再在GUGE上一番搜索之后找到一个可以支持大多数avr单片机解锁的方案https://www.instructables.com/id/How-to-fix-dead-atmega-and-attiny-avr-chips/ 这是一个老外给出的方案。我的原理图是参照他的基本设计,主要是改成了对qfn64、qfn44和qfp44封装的支持,可用于对at90usb128x/64x和atmega32u4的高压编程,并且改成了使用外部电源。如需要对dip28、dip40封装的芯片编程,可以用他的原始设计。每种芯片的引脚连接请看这个网址的说明和芯片的手册。
整个设计都开源在了立创eda的开源广场***oshwhub.com/xiaoquana/avrgao-ya-bian-cheng-qi***
注意:
我的原理图是用的外接12v和5v的共地的输入电压,当然你可以像原作者把电压转换集成到板子上。
用于给其他芯片编程的atmega8的芯片必须先写入作者给出的程序,也就是.hex的文件。这个可以在另外的单片机上完成,具体的可以参考我的另外一个设计https://oshwhub.com/xiaoquana/ji-yu-MAX202ECSEhe-Atmega168vde-



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

  1. AVR mega48 ISP下载及熔丝位修正

    并行下载 并行下载编程功能最为强大,通常需要12~24V的高电压及较多的连接引脚,虽然高压并行下载能修复任何熔丝位,但对于贴片式元件不太现实. 串行下载 系统编程ISP利用了SPI接口,上位机通过IS ...

  2. 实战ArduinoUNO制作高压编程器恢复Atmega8熔丝

    上个月折腾arduino最小系统,一不小心改错晶振熔丝位,导致一块Atmega8A-PU芯片无法识别,请教度娘得知需要使用高压编程器来恢复熔丝,虽然淘宝上找到有现成的刷写设备,本着折腾精神,百度了相关 ...

  3. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法...

    熔丝位是ATMEL公司AVR单片机比较独到的特征.在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM.用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一些 ...

  4. 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法

    原文: 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法 熔丝位是ATMEL公司AVR单片机比较独到的特征.在每一种型号的AVR单片机内部都有一些特定含义的熔丝位, ...

  5. 51 AVR 编程器USBASP下载器驱动安装及程序下载

    51 AVR 编程器USBASP下载器驱动安装及程序下载 下载器的介绍 驱动的下载 1.win10驱动的下载 其他系统驱动的安装 接线介绍 程序的下载 一.Progisp 的特点: 二.progisp ...

  6. AVR单片机熔丝位设置

    AVR单片机熔丝位设置 熔丝位可以控制avr单片机的一些功能也有保护知识产权的作用,正确配置熔丝位使单片机正常工作防止锁死,这里以atmega128单片机为例(使用软件为progisp). '0'表示 ...

  7. 10年后重新开始AVR之心路历程 - 1. 串口ISP烧录器 - 内附电路图[不需要AVR芯片]和编程软件

    最近有些小的项目需要用到嵌入式微型控制电路,10年玩过AVR开发,并且玩的非常熟练,所以开始决定重新熟悉一下AVR. 工欲善其事,必先利其器,要开始AVR开发,就要准备ISP编程器和JTAG仿真器.1 ...

  8. 关于开源项目晶体管测试仪(Transistor Tester)烧录以及熔丝位参数设置

    关于开源项目晶体管测试仪(Transistor Tester)烧录 项目介绍<[Arduino开源项目]LCR(电感/电容/电阻)电桥测试仪> 如果自制的话,就避不开程序烧录了,使用AVR ...

  9. 仿真器+编程器+实验板与开发板的区别

    目前市面上出现了各种各样针对单片机爱好者的实验板.编程器和仿真器,其售价一般相对比较低廉,这给单片机爱好者提供了有利的学习途径.但是大多只具备单一的功能,必须配套使用.假如购买了一套学习板,那肯定还要 ...

最新文章

  1. Tomcat7和mysql连接池dbcp方式的配置方法和测试
  2. 微服务中的异步消息通讯
  3. java 计算 时间差_Java8 时间差计算
  4. 2021辽宁大洼高中高考成绩查询,2021大洼高中最后一跑——励志高考,逆袭人生...
  5. go 连接服务器 并存放图片_基于 Go 语言开发在线论坛(二):通过模型类与MySQL数据库交互...
  6. 闲鱼对Flutter-Native混合工程解耦的探索
  7. python随机生成列表_python 实现快速生成连续、随机字母列表
  8. 【转贴】Oracle查询重复数据与删除重复记录方法
  9. pytorch常见问题之cpu占满
  10. Flink状态专题:keyed state和Operator state
  11. stagefright_StageFright:Android操作系统中最易受攻击的错误
  12. 如何安装linux系统步骤
  13. “松鼠症”患者看过来 整理电子相册的秘笈都在这了
  14. 数学基础之代数学(6)——群
  15. 属牛人性格特点及脾气如何呢?
  16. CentOS下修改IRedMail的邮件附件大小
  17. python3封装微信分账功能
  18. 生活鸡汤---送给女人和男人的
  19. Matlab——简单命令的执行
  20. “微信之父”张小龙:我没去过龙泉寺!

热门文章

  1. 如何用C语言写出一个微信群聊机器人
  2. 微信jssdk图片上传 ios不支持
  3. Kubernetes 一指禅,文章集锦(实时更新)
  4. 基于SadTalker的AI主播,Stable Diffusion也可用
  5. 2017年什么命_2017年出生的鸡宝宝是什么命-百度经验
  6. 在远程桌面连接中,可以使用哪些快捷键?
  7. 苹果公司新品发布会两大关键词:免费与升级
  8. visio2013-软件UML序列图01
  9. 机器学习集成学习算法
  10. 对你的 REST API 进行保护的正确办法