Для чого 2-й заголовок ICSP в Arduino Uno R3?


16

Переглядаючи мою плату Arduino Uno R3 та її схему опорного дизайну, я помітив, що є другий 6-контактний заголовок ICSP. У схемі роз'єм, про який я звертаюсь, називається ICSP1.

Для чого це? Які корисні речі може зробити звичайний користувач Arduino, як я?

Відповідна частина схеми знаходиться нижче (позначена червоним кольором).

Arduino Uno R3


1
Мені було цікаво подібне, не стільки для чого це, скільки того, що ми могли з цим зробити. Це потрібно запитати: arduino.stackexchange.com/questions/991/…
Madivad

Відповіді:


14

Це для інших MCU на дошці.

Основний MCU на Uno позначений "ZIC1". Це той, який запрограмований при натисканні кнопки "Завантажити" в IDE. Але на відміну від інших Arduinos, які використовують чіп FTDI для підключення до послідовного порту в основному MCU, Uno використовує інший MCU замість цього, з написом "U3" зліва. Цей MCU працює з невеликим бітом коду, який виконує функцію послідовного порту через USB і проходить через байти до свого USART1. Потім він підключається до USART на головному MCU, де завантажувач цього чіпа приймає байти, що проходять, і записує на flash та EEPROM на основний MCU.

Ви можете використовувати цей додатковий MCU, як і будь-який інший, але єдиний I / O, який він має, це USB-з'єднання, SPI-з'єднання через його ICSP-заголовок, UART1-підключення до основного MCU та контактів 0 і 1, і два Світлодіоди на PD4 та PD5.


це справді цікаво! Дякую за інформацію. +1
Рікардо

Я помітив це лише вчора після спроби використовувати світлодіоди TX і RX у своєму проекті. Я витягнув схему, щоб зрозуміти, що вони не пов'язані там, де я очікував.
Мадівад
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.