Arduino PCB烧录
PCB烧录目的
- 16u2和328P芯片必须要写入引导程序才能正常运行
PCB烧录流程
焊接完16u2和328p的最小系统(VCC/GND/晶振)
1、测一下VCC和GND没有短路,就可以插上电源
2、用progisp软件读取熔丝位,如果读不出,1.焊接线有问题,2.晶振有问题,3.芯片坏了烧录引导程序(本人用的是不用安装驱动的Risym下载器,电路板和连接线上有标注的地方如“1”或“·”或“△”对应 MISO引脚,自制板如果没有打印字符,要到原理图那里看)
1、插16u2附近的插针,选16u2芯片,点击右下角省略号,读取熔丝位,写入熔丝位(低位ff,高位d9,扩展位f4,lock位0f),有些熔丝位可能写入不了(写完再读一次),只要不影响烧录就没关系。
2、调入flash(在IDE里搜“Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex”)
3、点击自动,在下栏出现如下文字则成功
4、插328p附近的插针,选328芯片(似乎不管熔丝位也可以,下面是读取的熔丝位)
5、调入flash(在IDE里搜“optiboot_atmega328.hex”)
6、点击自动,在下栏出现成功文字
PCB烧录图示
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号