私はArduino Microの開発ボードを使用してプロジェクトを終了し、スタンドアロンのATmega32に移行したいと考えています。Arduino Microの8Mhzブートローダ
私はこれを3.3Vで動作させる必要があります。オーバークロックの道を下りたいので、8MHzのクリスタルを置いてください。
私はまだUSBとArduinoコンパイラを使ってスケッチをアップロードしたいので、別のブートローダーを焼く必要があります。
この目的のために、私はUSBASPプログラマを購入しました。
私は次のことを少しは確信しています。私がトピックで見つけることができるのは、ATmega328または別のArduinoを使用しているブートローダです。
正しいブートローダを指すようにboards.txtを変更する必要がありましたが、これは8MhzのATmega32の正しいブートローダですか?
ヒューズも交換する必要がありますか?私はあなたが少し運の外にいると思う
おかげ
AVR studioが必要です。 – LPs
私は全く分かりませんが、元のOptibootプロジェクトを試してみたいと思います。私はMega32ブートローダがあると言います。アーカイブをダウンロードし、ボード1.6-txtファイルを変更して別のバリエーションを追加することができます。元のバイナリ(16MHzで動作)と同じバイナリを使用することもできますが、クロック速度を変更したり、ボーレートを変更することもできます(ブートローダが応答しない場合は半分にしてください)。ブートローダーツールを変更します(どのようにするかわかりませんが、USBASPを設定する必要があります)。次に試してみてください...データシートのヒューズを確認してください。そして...なぜ8MHzのクリスタル?通常、私はそれを避けているので、328は... – frarugi87
... 8MHzの内部発振器なので、ヒューズを交換するだけで使用できます(そして1つのクリスタルと2つのコンデンサを節約できます)。私はより高い精度が必要な結晶を使用しますが、通常は16MHzで動作します。 – frarugi87