ARDUINO DEV-11168 AVR ISP 屏蔽 PTH 套件
产品信息
- 产品名称: Arduino 扩展板 AVR ISP
- 型号: DEV-11168
- 用户手册: 可用的
产品使用说明
- 打开ArduinoISP固件(在Examples)在你的Arduino板上。
- 如果您使用的是 Arduino 1.0,请对 ArduinoISP 代码进行一些小更改。 在 heartbeat() 函数中找到显示“delay(40)”的行; 并将其更改为delay(20);。
- 从“工具”菜单中选择与编程器板(不是正在编程的板)相对应的适当的板和串行端口。
- 将 ArduinoISP 草图上传到您的 Arduino 板。
- 按照提供的图表将 Arduino 板连接到目标板。 对于Arduino Uno,记得在复位和地之间添加一个10 uF的电容。
- 从“工具”菜单中选择与要在其上刻录引导加载程序的板(而不是编程器板)相对应的相应板。
- 使用 Burn Bootloader > Arduino as ISP 命令。
笔记: 此过程适用于指定引脚上具有 SPI 信号的板。 对于像 Leonardo 这样的板,这是无效的,您需要使用提供的引脚将 SPI 信号连接到 ISP 连接器。
使用 Arduino 作为 AVR ISP(系统内编程器):
本教程介绍如何使用 Arduino 板作为 AVR ISP(系统内编程器)。 这允许您使用该板将引导加载程序烧录到 AVR 上(例如 Arduino 中使用的 ATmega168 或 ATmega328)。 这个例子中的代码ample 基于 Randall Bohn 的 mega-isp 固件。
指示
要使用 Arduino 板将引导加载程序烧录到 AVR 上,您需要遵循几个简单的步骤。
- 打开ArduinoISP固件(在Examples)到您的 Arduino 板。
- Arduino 1.0 注意:您需要对 ArduinoISP 代码进行一点小改动。 找到 heartbeat() 函数中显示“delay(40);”的行并将其更改为“delay(20);”。
- 在工具 > 板和串行端口菜单中选择与您用作编程器的板(而不是正在编程的板)相对应的项目。
- 上传 ArduinoISP 草图。
- 将 Arduino 板连接到目标,如下图所示。 (Arduino Uno 注意:您需要在复位和接地之间添加一个 10 uF 电容器。)
- 在“工具”>“开发板”菜单中选择与要在其上刻录引导加载程序的开发板(而不是您用作编程器的开发板)相对应的项目。 有关详细信息,请参阅环境页面上的板描述。
- 使用 Burn Bootloader > Arduino as ISP 命令。
笔记: 此过程适用于指定引脚上有 SPI 信号的板。 对于这无效的板(32u4 板,如 Leonardo),SPI 信号必须连接到 ISP 连接器,其引脚分配如下所示。
电路
电路(针对 Arduino Uno、Duemilanove 或 Diecimila):
一块 Arduino 板充当 ISP,对另一块 Arduino 板上的 ATmega 进行编程。 在 Arduino Uno 上,您需要在复位和接地之间连接一个 10 uF 电容器(上传 ArduinoISP 草图后)。 请注意,您需要访问目标板上的重置引脚,这在 NG 或较旧的板上不可用。
电路(针对 Arduino NG 或更早版本):
在 NG 或更旧的板上,将复位线连接到板上 Atmega 芯片的引脚 1,如上所示。
电路(针对面包板上的 AVR):
有关详细信息,请参阅 Arduino 到面包板教程。
接线
文件/资源
![]() |
ARDUINO DEV-11168 AVR ISP 屏蔽 PTH 套件 [pdf] 用户手册 DEV-11168 AVR ISP 屏蔽 PTH 套件,DEV-11168,AVR ISP 屏蔽 PTH 套件,屏蔽 PTH 套件,PTH 套件,套件 |