Why not login to Qiita and try out its useful features?

We'll deliver articles that match you.

You can read useful information later.

13
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ATmega1284pのArduino化

Last updated at Posted at 2017-02-08

#Adruinoのバージョン
Arduinoバージョン:1.6.12(1.7系では、ボードマネージャが追加できなかった)

#ボードマネージャの追加

  1. Arduinoより、ファイル > 環境設定 を開く。

  2. 「追加のボードマネージャのURL」に以下のURLを追加する。(GithubにあるMightyCore参照)
    https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json
    image-4.png
     

  3. ツール > ボード > ボードマネージャ を開く。

  4. ボードマネジャをスクロールをし、MightyCoreをクリックする。

  5. インストールボタンより、インストールを実行する。
    image-3.png

  6. インストールが完了したら、ボードマネージャを閉じる。

  7. ツール > ボード にMightyCoreが追加されていることを確認する。

#Arduino UNOを書き込み装置にする
Arduino UNOをPCに接続し、Arduino IDEより以下ように作業する。

  1. ツール > 書き込み装置 → Arduino as ISPに設定
     image-1.png
     
  2. ツール > シリアルポート → Arduino UNOのCOMポート番号に設定
  3. ファイル > スケッチの例 > Arduino ISP → Arduino ISP を開く
  4. スケッチ(Arduino ISP)をマイコンボードに書き込む

#Arduino UNOとATmega1284pの接続
Arduino UNOとATmega1284pを下図のように配線する。

[使用分品]
● セラミックコンデンサ 22pF 2個
● セラミックコンデンサ 0.1uF 2個
● 抵抗 10kΩ 1個
● クリスタル 16MHz 1個

キャプチャ4.PNG

信号名 Arduino UNO Atmega1284p Atmega1284p-AU
RESET 10 9 4
MOSI 11 6 1
MISO 12 7 2
SCK 13 8 3
+5V (5V) (VCC) (VCC)
GND (GND) (GND) (GND)

#ATmega1284pにブートローダーを書き込む

  1. ツール > ボード → ATmega1284に設定(他はデフォルトでOK)
  2. ツール > シリアルポート → Arduino UNOのCOMポート番号
  3. ツール > ブートローダーを書き込む

image-2.png

Arduino IDEは、Arduino ISP化されたArduino UNOのSPI端子経由でAtmega1284Pにブートローダーを書き込みはじめます。書き込みが完了すると、Arduino IDEのコンソール上に書き込み完了通知が表示されます。

#ATmega1284pにスケッチを書き込む

  1. シリアル変換アダプタとATmega1284pを、下図ように接続する
  2. シリアル変換アダプタとPCを接続する
  3. Blink(01.Basics)やASCIITable(04.Communication)など適当なスケッチを開く
  4. ツール > ボード → ATmega1284に設定する
  5. ツール > シリアルポート → シリアル変換アダプタのCOMポート番号に設定する
  6. スケッチをマイコンボードに書き込む

キャプチャ5.PNG

信号名 ATmega1284p Atmega1284p-AU
RX 14 9
TX 15 10
RESET 9 4
+5V (VCC) (VCC)
GND (GND) (GND)
13
13
9

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?