使用其他Arduino板 烧写
使用我们可以正常使用的Arduino 开发板也可作为烧写器给单片机芯片烧写BootLoader。在手上并没有如上2种方法的烧写/下载器等工具的时候,我们可以采用该种方法来完成Arduino BootLoader 的烧写。
在这里我们采用一块Arduino UNO 开发板作为烧写器对待烧写单片机进行Arduino BootLoader 的烧写。
(1)连接方式
将Arduino 的 数字11、12、13引脚对应与待烧写的数字11、12、13引脚相连,UNO 的10号引脚连接到待烧写的RESET引脚上,并将UNO 板上的5V、GND接口与待烧写板的5V、GND分别相连。
也有说法称,当被烧写的电路板或对应最小系统电路为Arduino UNO 时,需要使用一个10uf的电容连接待烧写电路板的reset和GND。笔者未进行实验。
作为烧写器的Arduino UNO 板 | 待烧写单片机芯片/电路板 |
---|---|
D10 | RESET |
D11 | D11 |
D12 | D12 |
D13 | D13 |
5V | 5V |
GND | GND |
(2)烧写ArduinoISP固件
1.将作为烧写器的Arduino UNO板通过USB线连接到电脑,打开Arduino IDE 。
2.选择并设置好开发板型号、处理器及COM口。(注意要选择的型号为作为烧写器的Arduino 型号)
3.在工具栏选择->文件->示例->11.Arduino ISP->ArduinoISP,打开ArduinoISP程序,编译(验证)、上传到开发板中。
(3)BootLoader烧写
1.在在工具栏选择->工具->开发板型号,选择待烧写的Arduino型号。在工具->处理器,选择正确的处理器型号。
2.在工具->编译器 中,选择Arduino as ISP。
3.点击 工具->烧录引导程序,等待下方提示烧录成功。
如果你觉得还不错的话,打赏一杯可乐如何?
- Post link: https://www.darkfox.top/posts/fd45d1aa/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.