如何引导Arduino
扫描二维码
随时随地手机看文章
如何刻录Arduino引导程序-分步指南
如果你的Arduino板没有上传代码或行为奇怪,这可能是由于一个损坏或丢失的引导加载程序。引导加载程序是一小块固件,它允许Arduino通过USB接受新代码。在本文中,我们将引导您了解如何使用另一个Arduino作为ISP (In- system Programmer)来刻录Arduino引导加载程序。
什么是Arduino Bootloader?
大多数官方Arduino板上都预装了引导加载程序。它可以帮助电路板理解和执行从Arduino IDE上传的代码。如果引导加载程序被意外擦除或损坏(例如在电源故障,错误上传或克隆板问题期间),您的板可能会停止工作或无法上传新的草图。
烧录引导加载程序重置芯片并准备再次接受代码。
组件的要求
要刻录引导加载程序,您需要:
•两块Arduino板(如Arduino UNO ×2)
•跳线
•安装在计算机上的Arduino IDE
电路的连接
您需要将一个Arduino连接为程序员(主),另一个作为目标(从)。在两个Arduino板之间建立如下连接:
Arduino作为ISP
目标Arduino
•D10
•RESET
•D11
•D11
•D12
•D12
•D13
•D13
•GND
•GND
•5伏
•5伏
确保两个板都通过USB或5V引脚供电。
循序渐进的过程
1. 上传“ArduinoISP”草图
打开Arduino IDE。
11.进入“File > Examples >”。ArduinoISP > ArduinoISP。
•选择连接到计算机的板(例如,“Arduino UNO”)。
•选择正确的端口并上传草图。
2. 选择合适的程序员
上传后,进入Tools > Programmer > Arduino作为ISP。
3. 选择目标板
在Tools > Board下,选择您正在燃烧引导加载程序的Arduino板类型(例如,Arduino UNO)。
4. 刻录引导加载程序
现在,转到Tools b> Burn Bootloader。
这需要几秒钟。
如果一切连接正确,您将在IDE中看到“Done burning bootloader”。
常见问题和修复
•接线不正确:仔细检查跳线连接。
•错误的板选择:确保正确的目标板选择之前燃烧。
•缺少ArduinoISP草图:确保先将ISP草图上传到主控板。
为什么要烧录引导程序?
•修复砖砌或无响应的Arduino板。
•准备一个新的ATmega328P芯片与Arduino IDE一起工作。
•允许您构建和编程自己的自定义Arduino板。
结论
燃烧Arduino引导加载程序是一种简单有效的方法来恢复非功能板或准备新的微控制器。使用一个Arduino作为程序员是具有成本效益和初学者友好。只需几根跳线和Arduino IDE,您就可以恢复功能并继续构建您的创意电子项目。
本文编译自hackster.io





