ARDUINO DEV-11168 AVR ISP シールド PTH キット
製品情報
- 製品名: Arduino シールド AVR ISP
- モデル番号: 開発コード:
- ユーザーマニュアル: 利用可能
製品使用説明書
- ArduinoISPファームウェアを開く(例:ampArduino ボードに les をインストールします。
- 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ファームウェアを開く(例:amples) を Arduino ボードに追加します。
- Arduino 1.0 の場合の注意: ArduinoISP コードに小さな変更を 40 つ加える必要があります。heartbeat() 関数の「delay(20);」という行を見つけて、「delay(XNUMX);」に変更します。
- [ツール] > [ボードとシリアル ポート] メニューで、プログラマーとして使用しているボード (プログラム対象のボードではありません) に対応する項目を選択します。
- ArduinoISP スケッチをアップロードします。
- 下の図に示すように、Arduino ボードをターゲットに配線します。(Arduino Uno の場合の注意: リセットとグランドの間に 10 uF のコンデンサを追加する必要があります。)
- ツール > ボード メニューで、ブートローダを書き込むボード (プログラマーとして使用しているボードではありません) に対応する項目を選択します。詳細については、環境ページのボードの説明を参照してください。
- Burn Bootloader > Arduino as ISP コマンドを使用します。
注記: この手順は、指定されたピンに SPI 信号があるボードで機能します。これが有効でないボード (Leonardo などの 32u4 ボード) の場合、SPI 信号を、以下に報告されているピン配置の ISP コネクタに接続する必要があります。
回路
回路(Arduino Uno、Duemilanove、または Diecimila を対象):
別の Arduino ボード上の ATmega をプログラムするための ISP として機能する Arduino ボード。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 キット、キット |