На главную страницу | Новости | FAQ | Ссылки | Для детей | Контакты

ARDUINO ROBOTS
Arduino для начинающих электронщиков. Модули и проекты на базе Arduino. Разработка роботов


Для чего нужен разъем ISCP на плате ардуино UNO?


Описано назначение выводов ISCP на платах Arduino UNO, Nano и других подобных.

На самом деле ICSP - это просто повторение пинов 5V, GND, RESET, MISO, MOSI, SCK (в нумерации Arduino Uno это выводы 11-13). То есть на схеме платы эти выводы просто попарно соединены между собой: 11-MOSI, 12-MISO, 13-SCK.

Данные пины обычно используются для передачи данных через интерфейс SPI (Serial Peripheral Interface).

Для чего нужен разъем ISCP на плате ардуино UNO?

Распиновка ICSP:


Для чего нужен разъем ISCP на плате ардуино UNO?

Интерфейс SPI:

Для чего нужен разъем ISCP на плате ардуино UNO?

В зависимости от ситуации бывает удобно пользоваться либо выводами 11-13, либо разъемом ICSP.

Я также часто использую разъем ICSP для подачи питания на ардуину (через выводы 5V, GND), поскольку остальные выводы обычно заняты чем-то ещё.

ICSP для прошивки


Кроме того, у разьема ISCP есть еще одно назначение. На самом деле это даже его основное назначение, хотя оно и редко используется в домашних условиях. Разьем ISCP используется для промышленного программирования основного микроконтроллера ATMEGA328P, т.е. через внешний программатор - в тех случаях, когда зашивать программу через USB-кабель неудобно, либо нецелесообразно. Собственно ISCP расшифровывается как in-circuit serial programming.

В домашних условиях для прошивки мы обычно используем USB . Для этого ардуина подключается к компьютеру, и какой-то дополнительный программатор не требуется (его роль играет чип CH340 либо вспомогательный МК ATMEGA16U2).

Подробнее про прошивку через ISCP читайте здесь:

http://en.wikipedia.org/wiki/In_Circuit_Serial_Programming_(ICSP)

Названия выводов на Arduino Uno:


Для чего нужен разъем ISCP на плате ардуино UNO?

Схема ISCP для Arduino Nano:





Платы ARDUINO по низкой цене

Нажми на изображение, чтобы заказать в интернет-магазине:


arduino NANO купить дешево arduino UNO купить дешево arduino UNO R3 ORIG купить дешево arduino MEGA купить дешево arduino DUE купить дешево



Now 30.06.22 3:20:43, Your IP: 3.215.79.204; arduino.zl3p.com/faq/icsp