arduino烧录引导程序(BootLoader)方法及出错点

视频讲解:【arduino烧录引导程序(BootLoader)方法及出错点,328P烧录BL详细教程,全新mega328p怎么使用,uno nano烧录失败怎么办】https://www.bilibili.com/video/BV1yK2CYDE6k?vd_source=ba36673d854b01c287bb706b21dae66f

参考自:https://blog.csdn.net/feiduoxuetang/article/details/122264992

介绍
如果你买了一个全新的 ATmega328P, 然后你想要对其进行编程,一个自然而然想到的办法就是把原来插在板子上的芯片拔下来,把这块新的插上去不就可以进行编程了?

ATmega328P 芯片

Arduino Uno

很遗憾的是这种想法行不通,因为 Arduino Uno 是通过板载串口对 ATmega328P 芯片进行编程的,而要想通过串口对 ATmega328P 芯片进行编程则需要其内部的 Bootloader 支持,但是,全新的 ATmega328P 里没有 Bootloader。

因此,需要先将 Bootloader 烧写到 ATmega328P 中。

烧写 Bootloader
Arduino Uno 本身可以变成一个编程器(ISP), 可以对全新的 ATmega328P 烧写 Bootloader.

将 Arduino IDE 自带的 “ArduinoISP” 代码下载到 Arduino Uno 中,Arduino Uno 就变成了一个编程器:

步骤:

1.

下载下载器程序到uno  nano板

烧写开始前,按下图所示连接硬件:

烧写 Bootloader 时的硬件连线

注意目标板的 RESET 脚连接作为编程器的 Arduino Uno 的第10脚。

Arduino IDE 中 选择 Arduino 作为编程器:

编程器选择 Arduino as ISP

Arduino IDE 中开发板选择“Arduino Uno”。点击菜单中的“烧录引导程序”:

烧录成功后提示如下:

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐