Arduino Uno R3の2番目のICSPヘッダーは何ですか?


16

Arduino Uno R3ボードとそのリファレンスデザインの回路図を見ると、2つ目のICSP 6ピンヘッダーがあることに気付きました。回路図では、参照しているコネクタの名前はICSP1です。

それは何のためですか? 私のような平均的なArduinoユーザーは、どのような便利なことができますか?

回路図の関連部分は以下のとおりです(赤でマーク)。

Arduino Uno R3


1
私は似たようなことを考えてきました。それが何のためであるかではなく、それで他に何ができるでしょうか。:それは頼まれなければならarduino.stackexchange.com/questions/991/...
Madivad

回答:


14

ボード上の他のMCU用です。

UnoのメインMCUには「ZIC1」というラベルが付いています。これは、IDEで「アップロード」を押すとプログラムされるものです。しかし、FTDIチップを使用してメインMCUのシリアルポートに接続する他のArduinosとは異なり、Unoは左側に「U3」というラベルの付いた別のMCUを代わりに使用します。このMCUは、USB経由でシリアルポートとして機能し、バイトをUSART1に渡す小さなコードを実行します。次に、これがメインMCUのUSARTに接続します。そこで、そのチップのブートローダーは、送信されるバイトを受け入れ、メインMCUのフラッシュとEEPROMに書き込みます。

この追加のMCUは他の場合と同様に使用できますが、使用可能なI / OはUSB接続、ICSPヘッダーを介したSPI接続、メインMCUとピン0および1の両方へのUART1接続、および2つだけです。 PD4およびPD5のLED。


それは本当に面白いです!情報をありがとう。+1
リカルド14年

プロジェクトでTXおよびRX LEDを利用しようとした後、昨日だけこれに気付きました。予想通りに接続されていないことを理解するために、回路図を引き出しました。
マディバッド14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.