Arduino Uno R3を使用してArduino Pro Miniをプログラミングすることは可能ですか?


8

最近Arduino Pro Miniをギフトとして受け取りましたが、Pro Miniをプログラムするための外部USBプログラマーがいません。しかし、私はArduino Uno R3を所有していますが、どちらも同じクロック速度とマイクロコントローラー(atmega328を搭載した16Mhz)を備えているため、可能だと思います。

Arduino Unoを使用してArduino Pro Miniをプログラミングすることは可能ですか?はいの場合、どのように行うのですか?


3.3Vと5VのどちらのPro Miniですか?もう1つ(3.3V)は8MHzでのみ動作すると思うので、これは5Vである必要があると思います。
jfpoilpret 2014

私はこの方法をLeonardo ..forum.arduino.cc

回答:


7

ピン(RX、TX、リセット、電源、グラウンド)をUnoの対応するピンに接続するだけです。

これを機能させるには、ATMega328をUnoから取り出さなければならない場合があります。

正しい電源ピンに接続する必要があることに注意してください!pro miniが3.3vで実行されている場合は、Unoの3.3ピンに接続する必要があります。

詳細については、ArduinoToBreadboardページをご覧ください。「Arduinoボードを使用したアップロード」までスクロールします。ブレッドボードでArduinoをプログラミングする方法を示していますが、配線は同じです。


あなたはボードからATmega328を取り除くべきです。そうしなくても機能する可能性は漠然とありますが、表面的には機能してもエラーが発生する可能性があります。
サイバーギボンズ2014

私はSMD unoを持っているので、それが一貫して機能するようにしています。ただし、手動でリセットする必要がありました。
ザクセン

これは私にはうまくいきませんでした。
Phil L.

3

SMDボードを使用してプログラミングできます。リセットラインをリンクせず、プロセス全体を通じてunoのリセットを押したままにします。IDEがアップロードを言ったらすぐにミニのリセットをタップし、unoを長押ししてスケッチをアップロードしますリセットするとシリアル通信に干渉しません


魅力のように働いた。Arduinoを接続する前からアップロードが完了するまで、アップロード中ずっとRESETを押し続けました。よく働く。どうもありがとう。
Phil L.

2

スケッチプログラムをアップロードする別の方法があります。「ISPとしてのArduino」スケッチでUNOをプログラムし、SPIピン(およびリセットライン)を介してpro miniを接続します。ArduinoのWebサイトおよびスタック交換を含むインターネット上の他の場所にある「Upload with Programmer」を参照してください。この方法では、チップのメモリ全体を使用でき、ブートローダーの使用を回避できますが、毎回SPIでアップロードする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.