Проблемы с загрузкой Arduino Nano

У меня возникли проблемы с загрузкой кода в Arduino Nano. Раньше он был очень надежным, но при загрузке в него любого кода я получаю новую ошибку: avrdude: ser_open(): невозможно установить состояние com для "\\.\COM15"

Это произошло некоторое время назад на моем ноутбуке с Windows 11, и я не смог решить эту проблему, и теперь она только началась на моем рабочем столе с Windows 10.

Я попробовал отключить и снова включить CH340 в диспетчере устройств, перезагрузил компьютер и удалил CH340. После удаления он исчез и вообще не отображается в диспетчере устройств.

Если кто-нибудь может помочь объяснить, как снова отобразить его в диспетчере устройств, а также сделать его доступным для загрузки, я был бы очень признателен!

Заранее спасибо

, 👍1

Обсуждение

Вы пытались изменить параметр «Процессор» в меню «Инструменты»?, @Juraj

@Юрай Да, я это сделал. Я полагаю, что это может быть связано с недавними обновлениями Windows, но я не уверен., @Sky-Wired

какая-то другая программа может владеть COM15, @jsotola

@jsotola Я так не думаю. Он время от времени переключает порты, и ни один из них не работает. я могу загрузить на любой другой тип Arduino. Порт не имеет значения., @Sky-Wired

значит Нано в чем-то вышел из строя... проверьте наличие посторонних предметов внутри разъема USB и на поверхности платы... также попробуйте другой кабель, @jsotola

@jsotola Скорее всего, нет. Я прекрасно его использовал с тем же кабелем и оборудованием. Я перезагрузил компьютер, сделал несколько обновлений, и теперь он больше не работает., @Sky-Wired

Следующий шаг — подключить его к другому компьютеру и проверить, распознается ли он., @jsotola

Я видел кое-что об автоматическом обновлении драйвера ch340, вызывающем проблемы, и они решили это, понизив его версию., @KIIV

Наконец-то нашел что-то по этому поводу: https://github.com/SHWotever/SimHub/wiki/Arduino---Counterfeit-Fake-CH340G-chips-driver-issues видимо есть даже подделки ch340 :D, @KIIV

@KIIV Спасибо вам огромное! Мне так давно это было нужно! После его выполнения все заработало нормально! Теперь я могу без проблем загрузить на свой Arduino Nano. Не думаю, что смогу пометить это как ответ и не могу проголосовать за него, но спасибо!, @Sky-Wired

Я превращу это в ответ, я просто не был уверен, что это он., @KIIV


1 ответ


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

1

По всей видимости, в начале 2023 года вышло обновление драйверов ch340, и оно что-то сломало для поддельного ch340. Решение — использовать более старую версию драйвера (и, возможно, отключить автоматическое обновление драйверов в Windows).

Описание проблемы и решение найдены на github :

Откат к более старой версии драйвера вручную:

К сожалению, поскольку несовместимый драйвер поставляется через Обновление Windows, сложнее установить более старый драйвер:

Рекомендуется: заблокировать обновление драйверов Windows, чтобы новейший драйвер не устанавливался автоматически: https://www.makeuseof.com/windows-stop-automatic-driver-updates ( примечание: хотя это необходимо для того, чтобы иметь возможность установить и сохранить более старый ch340g драйвер, но это повлияет на любое из ваших будущих устройств)

Переустановите более старый драйвер здесь: 30.01.2019, драйвер CH341SER 3.5.2019.1

,