Как прошить плату Arduino Uno с помощью другой Arduino?
Теория
КОМПОНЕНТЫ
- Адресуемая светодиодная лента
- Геркон
- Диод
- Зуммер
- Кнопка
- Кварцевый резонатор
- Конденсатор
- Макетная плата
- Резистор
- Реле
- Светодиод
- Светодиодные индикаторы
- Сервопривод
- Симистор
- Транзистор
ARDUINO
- Что такое Arduino?
- Среда разработки Arduino IDE
- Сравнение плат Arduino. Какую выбрать?
- Как прошить плату Arduino с помощью другой Arduino (ArduinoISP)
- Онлайн-сервис TinkerCAD – эмулятор Arduino
- Визуальная среда разработки Mixly для Arduino
- Настройка поддержки чипа STM32F103C8T6 средой Arduino IDE
RASPBERRY
ИНТЕРФЕЙСЫ ПЕРЕДАЧИ ДАННЫХ
Почти любая плата Arduino может стать ISP-программатором, для этого нужно просто загрузить в неё скетч ArduinoISP:
- Например, если необходимо с помощью платы Arduino Uno прошить другую плату Uno, соберите следующую схему:
- Открыть и загрузить в плату-загрузчик скетч Файл > Примеры > 11. ArduinoISP > ArduinoISP
- Всё! Ваша Arduino теперь стала ISP программатором. Выбираем Arduino as ISP в Инструменты > Программатор и нажимаем Записать загрузчик.
Нюансы
Для прошивки микроконтроллера, тактирующегося низкой частотой (менее 1 МГц внутренний клок):
Arduino ISP: нужно изменить частоту загрузки прошивки в скетче Arduino ISP и снова прошить его в ардуино-программатор (см. строку в скетче 45 и ниже).
Arduino ISP: нужно изменить частоту загрузки прошивки в скетче Arduino ISP и снова прошить его в ардуино-программатор (см. строку в скетче 45 и ниже).
На платах семейства MKR вместо D10 используйте D6 для сброса (см. строку в скетче 73).