Проблемы с загрузчиком ATMEGA32u4 Arduino - PullRequest
0 голосов
/ 22 декабря 2019

Я боролся с этой проблемой в течение нескольких дней и теперь. Я сделал собственную печатную плату ( схема ) для меньшего Arduino Pro Micro, и она работает - в основном. Я смог записать загрузчик, используя как Arduino Uno, так и AVRISP mkII. Когда я подключаю микро к компьютеру в первый раз, он распознается как «Arduino Micro (COM6)». Затем я пытаюсь загрузить пример скриншота Blink.ino для Arduino - и это тоже работает. В процессе IDE вызывает сброс, и в диспетчере устройств я вижу «Arduino Micro bootloader (COM7)», который заменяет micro на COM6. Светодиод начинает мигать, но в диспетчере устройств он остается как «Загрузчик Arduino Micro (COM7)». Когда я пытаюсь загрузить другой скетч в этот порт, он терпит неудачу (как я и ожидал), потому что не может принудительно выполнить сброс;предположительно потому, что загрузчик уже активен. Поэтому я отключаю его и пытаюсь снова. Он отображается как «Arduino Micro (COM6); все выглядит хорошо, но когда я пытаюсь загрузить, он не может принудительно выполнить сброс, пытается загрузить в« Arduino Micro (COM6) »и завершается неудачно (я полагаю, потому что он не входит в загрузчик)).

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

...