Загрузка загрузчика Arduino в ATmega32U4 с помощью другого Arduino?
Я нахожусь в ситуации, когда полезно загрузить загрузчик в ATmega32U4 с помощью другого Arduino, подобного этому, например:https://www.arduino.cc/ru/Учебник/ArduinoToBreadboard. Однако у меня другая схема.
Есть ли основания полагать, что это невозможно адаптировать к ATmega32U4?
Существуют ли какие-либо важные различия между ATmega328P и ATmega32U4, которые я должен учитывать, чтобы это работало?
@Ernest Dujo, 👍1
Обсуждение1 ответ
Единственное различие, которое вы должны принять во внимание, заключается в том, что если вы используете плату ATmega32U4, такую как Leonardo, контакты SPI не разбиты на контактные наконечники по краю платы, как в случае с Uno, показанным в учебнике, который вы связали. Вместо этого вы должны подключить плату программатора к выводам заголовка ICSP на плате ATmega32U4, где вывод SPI разорван:
- МИСО: ICSP-1
- MOSI: ICSP-4
- SCK: ICSP-3
Таким образом, это означает, что вы не можете точно следовать схеме, показанной в руководстве, но адаптировать это руководство к вашим потребностям должно быть очень легко.
- Одновременно записать загрузчик arduino и скомпилированный скетч
- Запрограммировать новый заводской Atmega328P через контакты UART, не записывая загрузчик
- Самодельный Arduino с использованием ATMEGA328P, ISP или ICSP?
- Mega2560 программирование avrdude мегакора: Device signature = 0x000000
- Невозможно использовать Arduino nano в качестве ISP, потому что он не может прочитать подпись устройства.
- Компьютер не может распознать плату Arduino Mega2560 R2
- Не могу записать загрузчик с помощью avrisp
- Atmega328p загружает через ISP, но не через загрузчик
Какую плату Arduino вы используете в качестве программиста?, @per1234
Я хочу использовать arduino uno, @Ernest Dujo