Не удается подключить Mega к COM 9, но все в порядке с другими COM-портами

Раньше у меня возникала проблема с обновлением кода до Arduino Mega (клон). Это продолжение этой вопроса, но я думаю, что его следует выделить в отдельную тему.

После некоторого времени, проведенного с ним. Оказывается, если я поменяю свой USB-порт и подключу к нему другой USB-порт, Mega будет обнаружена в порту COM 6. Я могу загрузить код в Mega, используя этот COM-порт (COM6), хотя иногда он показывает ошибку. Но если я верну его к предыдущему USB-порту (здесь Mega определяется как подключенный к COM9), я не могу ничего загрузить. Вы можете увидеть сообщение об ошибке по ссылке выше.

У меня также есть Uno, и я пытался загрузить в него код через тот же USB-порт (здесь он определяется как COM8), я могу загрузить код.

Я использовал рабочий COM (COM6) для загрузки Marlin FW в Mega, и я могу подключить свой принтер через тот же COM-порт, но если я попытаюсь сделать это через COM9, я не смогу подключиться.

Почему я не могу использовать COM 9?

PS: Я использовал COM9 для связи с той же Mega.

, 👍-1

Обсуждение

отключите arduino от вашего компьютера .... перейдите в диспетчер устройств в windows ... нажмите «просмотр» ... «показать скрытые устройства» ... найдите COM9 и удалите его .... снова подключите arduino и проверьте загрузка, @jsotola

Сделал это, я даже удалил COM9. Все еще не могу работать с COM9, @Athul

это не проблема Arduino ..... я бы сказал, что это какая-то странная проблема с Windows .... возможно, что-то связано с контроллером USB ... два порта USB могут быть на разных контроллерах .... вы также может иметь недопустимый установочный файл устройства, который Windows использует для настройки COM9 на этом конкретном USB-порту., @jsotola

Могу ли я что-нибудь с этим сделать?, @Athul

Установить Unix на свой компьютер?, @Duncan C

На самом деле это не вопрос Arduino, это скорее вопрос Windows., @Duncan C


1 ответ


0

Проверьте, есть ли у вас !!! В вашем коде. Это приведет к сбою загрузки.

Подробнее здесь: http:/ /net-forces.blogspot.ca/2017/08/arduino-upload-timeout-and-in-string.html?m=1

,

Это происходит с любым кодом, который я использую (я пробовал примеры кодов arduino). Как я уже сказал в посте, если я изменю COM-порт, можно будет загрузить тот же код. но не с COM9., @Athul