步骤1:概念和原理图
我开始在网上寻找解决方案,并找到了一种很好的方法来用高压复位保险丝编程(此处链接:http://denki.world3.net/avr_rescue.html)。我建议阅读链接以更好地了解它的工作原理:)
第一次在面包板上构建它很有趣,但是从第二,第三开始就变得很无聊且很耗时,依此类推。
我决定将其放在PCB上,并在需要快速重置AVR的保险丝时方便使用。原理图非常简单,我使用了最少的组件,“源” MCU和“目标”之间的线路不受1K电阻器的保护,并且我也没有为“源”使用外部晶振。通过简单的LDO-LM78L05为原理图和“源” MCU供电。我相信任何5V LDO都具有相同的引脚排列。我没有理会滤波,因为电压噪声与该电路无关(非常重要),所以滤波并不是很重要。
AVR重置过程很简单,将“目标” MCU安装到IC2插座中后,必须打开电路电源。 LED将保持点亮状态,直到按下“重置”按钮为止。按下“重置”按钮后,LED将熄灭,默认的保险丝将在“目标” MCU上燃烧。刻录完成后,LED将再次点亮。燃烧默认的保险丝大约需要10秒钟,因此请不要慌张。
“源” MCU的EAGLE文件和十六进制可在以下位置找到:
-EAGLE CAD文件-原理图和电路板
-EAGLE CAD打印-顶部和底部最底层
-“源”的HEX文件-是的,必须首先对其进行编程,然后将该MCU用作“源”
PS:我不喜欢LDO的TO92默认引脚排列,因此我建立了一个新的库,使引脚排列一致,以简化PCB设计。只需将其复制到Eagle Lbr文件夹中,然后将其加载到软件中即可。
第2步:概述
该原理图对我来说效果很好,它正在做应该做的事情。 LED的颜色并不重要,它只是让您知道电路工作的方式。我试图以尽可能少的过孔设计PCB,而5个过孔似乎是合理的。最终结果可能未达到最佳状态,IC插座的表面焊接可能会有些困难,但这并不是什么大问题,而且绝对不是制胜法宝。我敢肯定,使用SMD组件可以改善它,但是我没有任何方便,所以我选择了通孔。任何人都可以自定义EAGLE文件以供自己使用。
责任编辑:wv
-
保险丝
+关注
关注
4文章
568浏览量
43857 -
编程
+关注
关注
88文章
3528浏览量
93366
发布评论请先 登录
相关推荐
评论