MegaCore ATmega2560 PB7 активируется случайным образом при загрузке
Я загрузил на свою пользовательскую плату (ATmega2560 с внешним генератором 16 МГц) загрузчик MegaCore, используя распиновку AVR. Я обнаружил, что при включении платы вывод PB7 активируется 2 коротких раза. Это происходит даже с пустым скетчом Arduino.
Я выяснил, что проблема заключалась в сбросе контакта подключения. Когда вывод сброса (для загрузки нового скетча) подключен к плате, я получил предыдущее поведение.
Как вывод сброса может повлиять только на pin PB7?
PS Я обнаружил эту проблему даже в стандартном загрузчике Arduino Mega.
@Daniele, 👍1
1 ответ
Лучший ответ:
PB7 - это вывод 13. Это традиционный контакт светодиода.
Загрузчик мигает этим светодиодом, указывая на то, что он активен.
Если вы хотите другого поведения, вам придется скомпилировать свою собственную версию загрузчика, которая не мигает светодиодом.
- Как разделить входящую строку?
- Как использовать SPI на Arduino?
- Как сбросить или отформатировать Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Arduino Due vs Mega 2560
- Как получить уникальный идентификатор для всех плат Arduino?
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Тайм-аут связи Arduino Mega с ошибкой программатора
Большое спасибо, я так и думал, что это так., @Daniele