323 字
2 分钟
Arduino Nano给Uno烧写程序(Arduino as ISP)
前言
淦,Uno的那种USB数据线没了,所以不得不尝试使用其他的arduino板,通过ISP的方式烧写程序。
材料:Arduino Nano、Arduino Uno、杜邦线、Arduino IDE、Arduino Nano的USB数据线。
准备下载板
在 文件>>示例>>11.ArduinoISP
中选择 ArduinoISP:
下载版的配置,如下图所示:
连接下载板和目标板
照着上面的图片将 Arudino Nano 和 Arduino Uno 连接起来
可以直接接ISP口,但6个引脚中有1个不同,就是下载器的D10必须和目标板的RESET相连接。
通过Arduino as ISP上传程序
配置下载选项,开发板选择目标板的型号,编程器选择 Arduino as ISP:
选择 项目>>使用编程器上传
:
也可以按住shift键,再点击工具栏中的 上传
,等效于使用编程器上传
下载完成后,出现如下信息:
可能出现的错误
如果出现:
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/