ina111組み込みのプログラムはArduinoやってて、それ以外のマイコンを勉強するのは面倒くさくて、でも小さいマイコンを安く使いたいなぁというズボラでケチな発想で色々いじったことの自分用メモです。Arduinoはいいんだけど大きすぎるということで、表面実装のATmega328-Pを使いたいと考えています。miniだかproだかを買えばすごく簡単だけど、値段が高いのでただのチップにAVRライターで書き込もうと考えました。IDEを使って書き込む。1の欠点は変換基板買わないといけないし、外にシリアル変換基板と繋げやすい配線つくらないといけないのがめんどくさい。2には欠点はないと思ったのが大間違い、いくつかひっかかった。ブートローダの書き込みこの記事の最後に書いてるやり方だとブートローダは必要ないけど、手続きがほぼ同じなのでまとめておきます。Arduino化まとめ」「本家」とか参考にしました。Studioになってたりするので変更部分だけまとめ。programing」。Apply押すと画面のようなものが出てくる。書き込み速度などはいじらず、ブートローダを書き込みました。ヒューズはチットと設定によって変えなければならないが、今回はAtmega328-Pの最初のままのものにしましした。“usb”」というエラーを吐いてしまう。IDEで使っているドライバが違く、しかも共存できないのが原因でした。IDEの方のドライバを認識してくれないというトラブルがあって、方針変更しました。Studioで書き込む。IDEからHEXファイルを作るためには以下を参考にさせてもらった。buildと追記した。変更したら、Arduino.exeがあるフォルダにbuildフォルダを作る。フォルダ作り忘れるとIDEでエラーが出る。IDEでターゲットとなるマイコンボードの種類と書込装置の設定を確認して、コンパイル(「検証」ボタン)するとArduino.exeの中のbuildフォルダに沢山のファイルができる。Programming」→「Memories」の中のFlashに書き込むHEXファイルを参照して「Program」ボタンを押す。これで無事動きました。先にブートローダのことを書きましたが、この方法だとブートローダは必要無いです。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトプロフィール趣味が高じて空飛ぶモノの開発する仕事はじめました。