323 字
2 分钟
Arduino Nano给Uno烧写程序(Arduino as ISP)

前言#

淦,Uno的那种USB数据线没了,所以不得不尝试使用其他的arduino板,通过ISP的方式烧写程序。

材料:Arduino Nano、Arduino Uno、杜邦线、Arduino IDE、Arduino Nano的USB数据线。

准备下载板#

文件>>示例>>11.ArduinoISP 中选择 ArduinoISP:

yXYsgS.png

下载版的配置,如下图所示:

yXtNxU.png

连接下载板和目标板#

yXYmnJ.png

照着上面的图片将 Arudino Nano 和 Arduino Uno 连接起来

可以直接接ISP口,但6个引脚中有1个不同,就是下载器的D10必须和目标板的RESET相连接。

通过Arduino as ISP上传程序#

配置下载选项,开发板选择目标板的型号,编程器选择 Arduino as ISP:

yXDbrV.png

选择 项目>>使用编程器上传

yXr3dS.png

也可以按住shift键,再点击工具栏中的 上传,等效于使用编程器上传

yXrfL6.png

下载完成后,出现如下信息:

yXypB6.png yXcbAf.jpg

可能出现的错误#

如果出现:

Double check connections and try again, or use -F to override this check

或者烧录错误:

Device signature = 0x000000

如果保证步骤正确出现了如上错误,可能是电路连接上出现问题,不一定是芯片损坏,我在实际做的时候,就出现杜邦线松动连接不牢靠的情况。

Arduino Nano给Uno烧写程序(Arduino as ISP)
https://fuwari.vercel.app/posts/嵌入式/arduino/arduino-nano给uno烧写程序arduino-as-isp/
作者
Asuwee
发布于
2021-03-06
许可协议
CC BY-NC-SA 4.0