ATmega328を取り外して動作させる

Arduino Uno を使って動作確認をした回路をなにかのケースに組み込んで使いたいときに
Arduino をそのまま組み込むのは大きすぎるし、高いしあまり現実的ではないので
Arduino に使われている ATmega328 を取り外して単体で使えることを確認してみた

まず購入直後の ATmega328 には Arduino として動作させるためのブートローダが書き込まれていないので
Arduino Uno を使ってブートローダの書き込みをしなければいけない
Arduino に搭載されている ATmega328 は 16MHz / 5V で動作しているが、これには外部クロックが必要
それ以外に ATmega328 の内部に搭載されている 8MHz のクロックを使う方法がある
これを使う場合、部品点数が少なくなるし、 5V もしくは 3.3V で動作させることができる
今回は速度は必要ではないしそれで十分なので簡単な 8MHz / 5V を選択
その場合ブレッドボード等は既に持っているので追加で必要なものは ATmega328 と 10μF のコンデンサだけ

参考にすべきページは

more ...