Пользовательские кабели ICSP к Arduino
Как только мы начинаем знакомство с основами Arduino, мы начинаем замечать некоторые интересные компоненты, которые обычно не используются в Arduino. Главный контроллер в Arduino это микроконтроллер, который имеет специфическую подпрограмму (заголовок) для того чтобы принимать последовательные данные через USB. Без этого кода IDE не будет совместим с микроконтроллером. Он то и называется ICSP. Это те шесть розеток вилок, которые торчат в два ряда и три колонки. ICSP выступает в роли стандартного, дешевого и легкого способа последовательного программирования AVR без особых усилий.
Хватит нравоучений. давайте сделаем пользовательский ICSP кабель для программирования / загрузки Arduino для ATmega328P (чип используется в Arduino UNO), или любого другого AVR микроконтроллера.
Что вам понадобится:
- Arduino
- IDE кабель.
- ATmega328P или другой Arduino
- Перемычки и провод.

Шаг 2: Обрежьте разъем IDE с двух сторон по отметкам.

1 сторона

2 сторона

Шаг 3: ISCP использует шесть штырьков для программирования микроконтроллера. В основном на них идет питание и заземление, тактовый сигнал, два сигнала для данных, и самое главное сброс..

Для того, чтобы получить правильную конфигурацию разъема мы должны отсоеденить пятый провод в одной из розеток

Припаяем перемычку из простого куска проволоки.

Соберем обратно конструкцию и надежно изолируем лентой или скотчем.
Шаг 4: Ко второму выводу перемычки желательно припаять вилку, чтобы надежно подсоединиться к выводу 10 Arduino (в нашем случае это Arduino Uno).

Как видите это простой и лучший способ коннекта вашего Arduino. Он позволяет использовать Arduino совместно с другими схемами и увеличивает возможности стандартных функций в зависимости от ваших потребностей программирования.







































