MegaCore ATmega2560 PB7 активируется случайным образом при загрузке

Я загрузил на свою пользовательскую плату (ATmega2560 с внешним генератором 16 МГц) загрузчик MegaCore, используя распиновку AVR. Я обнаружил, что при включении платы вывод PB7 активируется 2 коротких раза. Это происходит даже с пустым скетчом Arduino.

Я выяснил, что проблема заключалась в сбросе контакта подключения. Когда вывод сброса (для загрузки нового скетча) подключен к плате, я получил предыдущее поведение.

Как вывод сброса может повлиять только на pin PB7?

PS Я обнаружил эту проблему даже в стандартном загрузчике Arduino Mega.

, 👍1


1 ответ


Лучший ответ:

4

PB7 - это вывод 13. Это традиционный контакт светодиода.

Загрузчик мигает этим светодиодом, указывая на то, что он активен.

Если вы хотите другого поведения, вам придется скомпилировать свою собственную версию загрузчика, которая не мигает светодиодом.

,

Большое спасибо, я так и думал, что это так., @Daniele