2
0

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 3 years have passed since last update.

Arduino as ISPでAVRプログラミング

Last updated at Posted at 2020-08-05
  • 目的
    AVRマイコン勉強のための環境を用意したい。そのためArduinoをAVRマイコン化したい。
    さらにライターもケチって、別のArduinoをライター化して使いたい。

  • 使用した環境

    • Arduino Uno R3 (ライター用)
    • Arduino Uno R3 (書き込み対象)
    • Arduino IDE (Ver 1.8.12)
    • Atmel Studio 7.0 (Ver 7.0.2397)
  • 手順

    • Arduinoのライター化 (Arduino as ISPスケッチを書き込む)
      Arduino IDEを用いて、下記より選んだスケッチをArduinoに書き込む。
      (Arduino IDEを用いたスケッチの書き込み方法自体は本記事では省略)
      これでArduinoがAVRライタとして使えるようになる。
      image.png

    • AVRマイコンへの書き込み
      Atmel studioでArduino as ISP をライターとして登録
      image.png
      Argumentに入力したのは下記。COMや書き込み対象マイコン(m328p)は必要に応じて変える必要があります。
      -c avrisp -P COM3 -b 19200 -p m328p -U flash:w:$(ProjectDir)Debug\$(TargetName).hex:i -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05:m
      最終的に書きのとおり登録します。
      image.png

      • 書き込み
        別途用意したcファイルをAtmel Studio上でビルドして、上記にて登録したArduino as ISPを選択して書き込む。
  • 参考にしたサイト

2
0
0

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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?