|
楼主 |
发表于 2019-11-13 14:33:24
|
显示全部楼层
七、开源成果
最终版电路图,上位机是NANO。
附1 1280HVfuse_Arduino_Nano_1.5
附1 1280HVfuse_Arduino_Nano_1.5.pdf
(154.94 KB, 下载次数: 5, 售价: 3 家元)
电路图对应的PCB,这个是没有敷铜的
附2 Gerber_1280HVfuse_Arduino_Nano_1.5n
附2 Gerber_1280HVfuse_Arduino_Nano_1.5n.zip
(75.96 KB, 下载次数: 4, 售价: 3 家元)
电路图对应的PCB,这个是双面敷铜的
附3 Gerber_1280HVfuse_Arduino_Nano_1.5T
附3 Gerber_1280HVfuse_Arduino_Nano_1.5T.zip
(394.64 KB, 下载次数: 12, 售价: 3 家元)
ATMEGA1280的技术手册
附4 ATmega1280
附4 ATmega1280.rar
(4.5 MB, 下载次数: 7, 售价: 3 家元)
对芯片进行简单的测试,双LED,一个呼吸一个SOS。里面有源代码和编译后的程序。源代码要使用多线程,请加入Scoop库。
附5 双灯test程序
附5 双灯test程序.rar
(6.64 KB, 下载次数: 5, 售价: 3 家元)
上位机ATMEGA328和程序,里面有源代码和编译后的二进制代码。
附6 上位nano的程序
附6 上位nano的程序.rar
(34.6 KB, 下载次数: 7, 售价: 3 家元)
八、话题之外的唠叨:
AVR单片机的“锁”单片机在使用的时候,经常出现由于熔丝位配置错误或电路的失误而造成单片机锁死的情况,锁死之后的表现就像是坏了,无法再对单片机进行编程。但这不是物理损坏,只是厂家为了芯片使用的最大化,设置了很多的标志位,用户在使用时不小心置错标志位面产生的“锁”,表象就是“坏了”。
常见的锁死的情况:
1、时钟选择错误(可以使用外部有源晶振配合ISP或JTAG下载器、或使用高压并行编程器进行解锁)
2、ISP被禁(可以使用JTAG下载器、或使用高压并行编程器进行解锁)
3、JTAG被禁(可以使用过ISP下载器、或使用高压并行编程器进行解锁)
4、锁定位加密(可使用高压并行编程器对单片机进行擦除解锁)
序号 | “锁”的类型 | 外部时钟 | ISP下载器 | JTAG下载器 | 高压并行编程器 | 1 | 时钟选择错误 | 需要 | 配合 | 配合 | 单独 | 2 | ISP被禁 | | | 单独 | 单独 | 3 | JTAG被禁 | | 单独 | | 单独 | 4 | 锁定位加密 | | | | 单独 |
谢谢欣赏!
折腾什么都不容易,关键是要耐心。
献给正在痛苦折腾的坛友!坚持就会看到黎明!
对ATMEGA16L进行高压并行熔丝位恢复(附源代码)
https://www.mydigit.cn/forum.php?mod=viewthread&tid=92417
AVR芯片价格飙升,做了个单片机高压熔丝恢复器(资料更新)
http://bbs.mydigit.cn/read.php?tid=202724
|
打赏
-
查看全部打赏
|