両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
arduino:writer [2019/01/19 11:41] – [外部クロック付きのATMEGA328に書き込む] baba | arduino:writer [2019/10/15 01:13] (現在) – [Arduino Writer] baba |
---|
====== Arduino Writer ====== | ====== Arduino Writer ====== |
{{ :arduino:writer_nano.png?nolink |}} | Arduino as ISPとして書き込むための情報まとめページです。Arduinoのバージョン違いで動作したりしなかったりするので、このページを参照して書き込みを行う際は必ず同じ環境で構築するようお願いします。 |
| |
| <WRAP center round important 60%> |
| * 利用するArduinoは必ず 1.8.5 もしくはそれ以下を利用してください。1.8.6以上はコンパイラが変わっておりそのせいで裸の328への書き込みがうまく言っていないことが報告されています。 |
| * その後1.9.0-betaの登場によって、1.9.0でも動作を確認しました。 |
| </WRAP> |
| |
| {{ :arduino:writer_nano.png?nolink |}} |
ArduinoはAVRマイコンからなる汎用IOボードになります.つまり例えば Arduino Unoでは,AVRマイコンは328Pという種類で,これは外部クロック(16MHz)で動作し,シリアル通信用チップも ボード上に組み込まれています.おおよそArduino一台で3,000円程度となります.普段のプロトタイピングにおいて, このような汎用IOボードを利用するのは,お手軽でよいのですが,実際に量産とまでいかなくとも50,100個といった具合に 設計した回路を作る場合,毎回Arduino汎用ボードを利用していては,回路やスペースを無駄にするだけでなく,金額も 大きく異なってきます.例えばArduinoを利用して100個のプロトタイプを作るとします.その一つ一つにArduinoを利用すると 単純計算でも100x3,000=30万円ですが,これをATMEGA328P(250円)と外部クロック(40円)で動作させると100x290=29,000円と 約10分の一まで価格を下げることができます.もちろん電源回路やちょっとゴマふったりと,もう少しお金がかかる部分がある かもしれませんが,価格が大きく下がるのはわかると思います. | ArduinoはAVRマイコンからなる汎用IOボードになります.つまり例えば Arduino Unoでは,AVRマイコンは328Pという種類で,これは外部クロック(16MHz)で動作し,シリアル通信用チップも ボード上に組み込まれています.おおよそArduino一台で3,000円程度となります.普段のプロトタイピングにおいて, このような汎用IOボードを利用するのは,お手軽でよいのですが,実際に量産とまでいかなくとも50,100個といった具合に 設計した回路を作る場合,毎回Arduino汎用ボードを利用していては,回路やスペースを無駄にするだけでなく,金額も 大きく異なってきます.例えばArduinoを利用して100個のプロトタイプを作るとします.その一つ一つにArduinoを利用すると 単純計算でも100x3,000=30万円ですが,これをATMEGA328P(250円)と外部クロック(40円)で動作させると100x290=29,000円と 約10分の一まで価格を下げることができます.もちろん電源回路やちょっとゴマふったりと,もう少しお金がかかる部分がある かもしれませんが,価格が大きく下がるのはわかると思います. |
| |
このページでは,Arduino Duemilanove/Nanoを利用して,AVRマイコンATMEGA328PをArduinoボード上でなく,ブレッド上で 単独動作させるやり方をまとめておきます.Arduino Unoを利用することもできますが,一度ブートローダーを書き換える必要 があるため,Duemilanoveを利用したほうが間違いないです. | このページでは,Arduino Duemilanove/Nanoを利用して,AVRマイコンATMEGA328PをArduinoボード上でなく,ブレッド上で 単独動作させるやり方をまとめておきます.Arduino Unoを利用することもできますが,一度ブートローダーを書き換える必要 があるため,Duemilanoveを利用したほうが間違いないです. |
| |
| なおこのページでは書き込み機も自作していますが、DIPを書き込みだけであればaitendoが出している下記が安くておすすめです。 |
| * http://www.aitendo.com/product/10961 |
===== 内蔵クロック(8MHz)で書き込む(Arduino Duemilanove/UNO編) ===== | ===== 内蔵クロック(8MHz)で書き込む(Arduino Duemilanove/UNO編) ===== |
| |