ARDUINOロゴ

ARDUINO DEV-11168 AVR ISP シールド PTH キット

ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット-PRO

製品情報

  • 製品名: Arduino シールド AVR ISP
  • モデル番号: 開発コード:
  • ユーザーマニュアル: 利用可能

製品使用説明書

  1. ArduinoISPファームウェアを開く(例:ampArduino ボードに les をインストールします。
  2. Arduino 1.0 を使用している場合は、ArduinoISP コードに小さな変更を加えます。heartbeat() 関数の delay(40); という行を見つけて、delay(20); に変更します。
  3. [ツール] メニューから、プログラマ ボード (プログラム対象のボードではありません) に対応する適切なボードとシリアル ポートを選択します。
  4. ArduinoISP スケッチを Arduino ボードにアップロードします。
  5. 提供された図に従って、Arduino ボードをターゲット ボードに配線します。Arduino Uno の場合は、リセットとグランドの間に 10 uF のコンデンサを追加することを忘れないでください。
  6. ツール メニューから、ブートローダを書き込むボード (プログラマ ボードではありません) に対応する適切なボードを選択します。
  7. 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 に書き込むには、いくつかの簡単な手順に従う必要があります。

  1. ArduinoISPファームウェアを開く(例:amples) を Arduino ボードに追加します。
  2. Arduino 1.0 の場合の注意: ArduinoISP コードに小さな変更を 40 つ加える必要があります。heartbeat() 関数の「delay(20);」という行を見つけて、「delay(XNUMX);」に変更します。
  3. [ツール] > [ボードとシリアル ポート] メニューで、プログラマーとして使用しているボード (プログラム対象のボードではありません) に対応する項目を選択します。
  4. ArduinoISP スケッチをアップロードします。
  5. 下の図に示すように、Arduino ボードをターゲットに配線します。(Arduino Uno の場合の注意: リセットとグランドの間に 10 uF のコンデンサを追加する必要があります。)
  6. ツール > ボード メニューで、ブートローダを書き込むボード (プログラマーとして使用しているボードではありません) に対応する項目を選択します。詳細については、環境ページのボードの説明を参照してください。
  7. Burn Bootloader > Arduino as ISP コマンドを使用します。

注記: この手順は、指定されたピンに SPI 信号があるボードで機能します。これが有効でないボード (Leonardo などの 32u4 ボード) の場合、SPI 信号を、以下に報告されているピン配置の ISP コネクタに接続する必要があります。ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (1)

回路

回路(Arduino Uno、Duemilanove、または Diecimila を対象):ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (2)
別の Arduino ボード上の ATmega をプログラムするための ISP として機能する Arduino ボード。Arduino Uno では、リセットとグランドの間に 10 uF のコンデンサを接続する必要があります (ArduinoISP スケッチをアップロードした後)。ターゲット ボードのリセット ピンにアクセスする必要があることに注意してください。これは、NG または古いボードでは利用できません。

回路(Arduino NG以前を対象):ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (3)
NG またはそれ以前のボードでは、上図のように、リセット ワイヤをボード上の Atmega チップのピン 1 に接続します。

回路(ブレッドボード上の AVR をターゲットとしたもの):
詳細については、Arduino からブレッドボードへのチュートリアルを参照してください。ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (4)

配線

ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (5) ARDUINO-DEV-11168-AVR-ISP-シールド-PTH-キット- (6)

ドキュメント / リソース

ARDUINO DEV-11168 AVR ISP シールド PTH キット [pdf] ユーザーマニュアル
DEV-11168 AVR ISP シールド PTH キット、DEV-11168、AVR ISP シールド PTH キット、シールド PTH キット、PTH キット、キット

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *