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),有些熔丝位可能写入不了(写完再读一次),只要不影响烧录就没关系。
    烧录1
    2、调入flash(在IDE里搜“Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex”)
    烧录2
    3、点击自动,在下栏出现如下文字则成功
    烧录3
    4、插328p附近的插针,选328芯片(似乎不管熔丝位也可以,下面是读取的熔丝位)
    烧录4
    5、调入flash(在IDE里搜“optiboot_atmega328.hex”)
    6、点击自动,在下栏出现成功文字

PCB烧录图示

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none