Arduino Uno R3'te 2. ICSP başlığı nedir?


16

Arduino Uno R3 kartına ve referans tasarım şemasına baktığımda ikinci bir ICSP 6-pin başlığı olduğunu fark ettim. Şemada, atıfta bulunduğum bağlayıcı ICSP1 olarak adlandırılıyor.

Bu ne için? Benim gibi ortalama bir Arduino kullanıcısı onunla ne yararlı şeyler yapabilir?

Şemanın ilgili kısmı aşağıdadır (kırmızı ile işaretlenmiştir).

Arduino Uno R3


1
Benzer bir şeyi merak ediyorum, bunun için çok fazla değil, onunla başka ne yapabiliriz. Sorulması
gerekenler

Yanıtlar:


14

Tahtadaki diğer MCU için.

Uno'daki ana MCU "ZIC1" olarak etiketlenmiştir. Bu IDE'de "Yükle" düğmesine bastığınızda programlanan programdır. Ancak, ana MCU'daki seri bağlantı noktasına bağlanmak için FTDI yongası kullanan diğer Arduino'lardan farklı olarak, Uno solda "U3" etiketli başka bir MCU kullanır. Bu MCU, USB aracılığıyla seri bağlantı noktası görevi gören ve baytlardan USART1'e geçen küçük bir kod çalıştırır. Bu daha sonra ana MCU'daki USART'a bağlanır; burada, o yongadaki önyükleyici gelen baytları kabul eder ve ana MCU'da flash ve EEPROM'a yazar.

Bu ek MCU'yu istediğiniz gibi kullanabilirsiniz, ancak mevcut olan tek I / O USB bağlantısı, ICSP başlığı aracılığıyla SPI bağlantısı, hem ana MCU'ya hem de 0 ve 1 pinlerine UART1 bağlantısı ve iki PD4 ve PD5 üzerindeki LED'ler.


bu gerçekten ilginç! Bilgi için teşekkürler. +1
Ricardo

Bunu sadece dün projemde TX ve RX LED'lerini kullanmaya çalıştıktan sonra fark ettim. Beklediğim yerde bağlı olmadıklarını anlamak için şemayı çıkardım.
Mart'ta Madivad
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.