1050-1019-NDのArduinoブートローダー

組み込み-マイクロコントローラカテゴリのプログラムメモリタイプフィルタには、「フラッシュ(Arduinoブートローダ)」があります。 このフィルタを適用すると、Digi-Key品番 1050-1019-ND を示します。

Arduinoブートローダを使用する主な利点は、組み込みのライブラリと、プログラム設計のためのarduinoコミュニティのサポートにあります。 他のArduinoプロジェクトと同様に、MCUをボードにはんだ付けまたはコネクタに差し込み、シリアルUSB接続を使用してプログラムをロードするだけです。 IDEを適切に使用するには、外部16MHz水晶または共振器、5V電源、およびシリアル接続が必要になることに注意してください。

現在、1050-1019-NDは、ブートローダがプリベークされている唯一のAVRパーツです。 別のAVRスタイルのチップでArduinoコードを使用する必要がある場合は、最初に以下のハードウェアプログラミング方法を使用してブートローダを書き込む必要があります。IDEを使用できるMCUファミリのリストを探している場合は、 Wikipedia list of Arduino boards and compatible systems を参照してください。

プログラムが arduino ライブラリを必要としない、または使用しない場合は、 PIC と (Arduino と互換性のある) Atmel AVR MCU に検索範囲を広げることができます。このような場合、ICSP (in circuit serial programming)または JTAG (Joint Test Action Group)を使用してプログラムをロードすることができます。

AVRとPICに共通のプログラマを利用可能です。

場合によっては、Digi-Keyがこれらのチップのプログラミングをサポートできるため、シリアルプログラミングに対応しなくてもPCBにロードできます。 このような場合は、 付加価値サービスのインデックス を確認し、そこでカスタムプログラミングの連絡先を参照することをお勧めします。 これは、MCUを外部EEPROMとペアリングしていて、インフラストラクチャを使用して事前にプログラムしたい場合に特に便利です。

逆に、1050-1019-NDが必要で、ブートローダがない場合は、 ATMEGA328-PU-ND を確認してください。



Kristof_2649

Arduinoの現在のバージョンは厳密にいうとATMEGA328P-PUを使用しています。

サフィックスPは「picoPowerのように」を意味し、これはヒューズビットの設定、とくにBOD Disable fuse bitを変更しています。品番を ATMEGA328P-PUに変更する必要があります。




オリジナル・ソース(英語)