Загрузка загрузчика Arduino в ATmega32U4 с помощью другого Arduino?

Я нахожусь в ситуации, когда полезно загрузить загрузчик в ATmega32U4 с помощью другого Arduino, подобного этому, например:https://www.arduino.cc/ru/Учебник/ArduinoToBreadboard. Однако у меня другая схема.

Есть ли основания полагать, что это невозможно адаптировать к ATmega32U4?

Существуют ли какие-либо важные различия между ATmega328P и ATmega32U4, которые я должен учитывать, чтобы это работало?

, 👍1

Обсуждение

Какую плату Arduino вы используете в качестве программиста?, @per1234

Я хочу использовать arduino uno, @Ernest Dujo


1 ответ


1

Единственное различие, которое вы должны принять во внимание, заключается в том, что если вы используете плату ATmega32U4, такую как Leonardo, контакты SPI не разбиты на контактные наконечники по краю платы, как в случае с Uno, показанным в учебнике, который вы связали. Вместо этого вы должны подключить плату программатора к выводам заголовка ICSP на плате ATmega32U4, где вывод SPI разорван:

  • МИСО: ICSP-1
  • MOSI: ICSP-4
  • SCK: ICSP-3

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

,