如何用Arduino UNO向Microduino-Core烧写bootloader

来自Microduino Wikipedia
Pkj讨论 | 贡献2014年3月2日 (日) 13:36的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

本教程介绍如何使用一个Arduino或Micromodule-Core/Core +板作为​​一个AVR ISP(在系统编程)。这使您可以使用板烧引导程序到一个AVR(如微型组件核心或核心+使用的Arduino)。在这个例子中的代码是基于由兰德尔​​博恩的大型ISP固件。

说明

  • 使用您的Arduino或Micromodule-Core/Core +板烧一个引导到一个AVR,你需要遵循几个简单的步骤。准备好你的主的Arduino或Micromodule-Core/Core +板。

1.打开ArduinoISP固件(在例子)到您的Arduino板。

ArduinoISP.jpg

2.请注意的Arduino 1.0:你需要做一个小改动,ArduinoISP代码。找到这行中的心跳()函数,上面写着“延迟(40);”并将其更改为“延迟(20);。

3.选择对应于您所使用的编程电路板工具>板和串行端口菜单中的项目(而不是板被编程)。

Select items.jpg

4.上传ArduinoISP草图。

烧入bootloader的目标Micromodule-Core/Core +板

1.线材你Micromodule-Core/Core +主板到目标如下图所示图中。(注为Arduino的乌诺:你需要加复位和地面之间的10 uF的电容。)

Microduino wire.jpg

2.在对应于你要刻录的引导程序(不是你正在使用的编程电路板)板工具>板菜单中选择项目。请参阅环境页面上的电路板描述的细节。

3.使用刻录引导程序>的Arduino作为ISP命令。

Microduino boot.jpg