Компьютер перестал определять подключение Mega 2560.

Jekson
Offline
Зарегистрирован: 20.11.2020

Плата Mega 2560

Работала изумительно.

Решил использовать длинный кабель для между компьютером и платой. Не "пробивало" - питание подавалось, но интерфейс "не поднимался". Решил снизить скорость информационного обмена командой Serial.begin(300) в используемом скетче. "Залил" через классический (короткий) кабель.

Видно по миганию светодиода Tx, что контроллер существенно медленнее обычного передает данные.

НО! Компьютер перестал определять подключение. Вообще! В диспетчере устройств не появляется подключенное устройство.

Подключал плату NANO. Пока "виден" COM порт в диспетчере устройств, изменял в настройках компьютера скорость на порту до 300 ... Не помогло.

Как вернуть контроль над платой?

Может быть есть возможность удалить "кривой" скетч и вернуть плату к заводским настройкам?

sadman41
Offline
Зарегистрирован: 19.10.2016

Скетч в меге не влияет на возможность ее определения операционной системой.

Jekson
Offline
Зарегистрирован: 20.11.2020

Совпадение?
Ничего больше не делал.

b707
Offline
Зарегистрирован: 26.05.2017

Jekson пишет:

Может быть есть возможность удалить "кривой" скетч и вернуть плату к заводским настройкам?

перешить программатором через ISP

Вместо программатора пойдет любая другая ардуина с USB, например Нано. Ищите описание "восстановление бутлоадера на ардуино" - это оно и есть

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а точно такая скорость может поддерживаться на 16 мегагерцах процессора? на 24 мегагерцах уже 9600 не будет работать