На главную страницу | Новости | FAQ | Ссылки | Для детей | Контакты
Описано назначение выводов ISCP на платах Arduino UNO, Nano и других подобных.
На самом деле ICSP - это просто повторение пинов
Данные пины обычно используются для передачи данных через интерфейс SPI (Serial Peripheral Interface).
Интерфейс SPI:
В зависимости от ситуации бывает удобно пользоваться либо выводами 11-13, либо разъемом ICSP.
Я также часто использую разъем ICSP для подачи питания на ардуину (через выводы 5V, GND), поскольку остальные выводы обычно заняты чем-то ещё.
Кроме того, у разьема ISCP есть еще одно назначение. На самом деле это даже его основное назначение, хотя оно и редко используется в домашних условиях. Разьем ISCP используется для промышленного программирования основного микроконтроллера ATMEGA328P, т.е. через внешний программатор - в тех случаях, когда зашивать программу через USB-кабель неудобно, либо нецелесообразно. Собственно ISCP расшифровывается как in-circuit serial programming.
В домашних условиях для прошивки мы обычно используем USB . Для этого ардуина подключается к компьютеру, и какой-то дополнительный программатор не требуется (его роль играет чип CH340 либо вспомогательный МК ATMEGA16U2).
Подробнее про прошивку через ISCP читайте здесь:
http://en.wikipedia.org/wiki/In_Circuit_Serial_Programming_(ICSP)
Now 23.11.24 17:38:54, Your IP: 18.224.55.193; arduino.zl3p.com/faq/icsp
ePN