Невозможно запрограммировать два arduino одновременно, потому что они оба используют один и тот же COM-порт

Я не могу запрограммировать свой второй arduino, потому что они оба используют один и тот же com-порт. Другими словами, эта картина говорит сама за себя:

Чтобы загрузить свой скетч, я должен отключить один arduino. Как я могу сказать Windows использовать другой COM-порт?

Было бы неплохо, если бы мне не пришлось отключать один arduino каждый раз, когда я хочу загрузить скетч. Я уже перезагрузил компьютер, и у меня та же проблема.

, 👍13

Обсуждение

Разве вы не можете просто выбрать другой порт в свойствах порта? Прошло много времени с тех пор, как я работал в диспетчере устройств Windows..., @Majenko

Вот и ответ спасибо Маенко, @Tono Nam

Никогда в жизни я не видел, чтобы Windows выделяла один и тот же номер COM-порта двум разным устройствам.. странно, @Maximilian Gerhardt

@MaximilianGerhardt Единственное объяснение, которое я могу придумать, заключается в том, что два UART полностью идентичны, и Windows вообще не может отличить их друг от друга. Известно, что поддельные чипы FTDI клонируют серийные номера оборудования. Windows также обычно запоминает COM-номер устройства, когда оно в последний раз было замечено на определенном USB-порту, но обычно назначает другой COM-номер по умолчанию даже для одного и того же устройства, если вы подключите его к двум разным USB-портам. Возможно, клонированный серийный номер в сочетании с первым штекером, в то время как устройство [клон] уже подключено, привел к этому двойнику COM-порта..., @J...

@J ... клонирование имеет большой смысл. Я только что вспомнил, что только один из моих ардуино менял номера портов при подключении к разным портам, и подумал, что это мертвый. Это тоже оказалось оригинально., @Edmore M Gonese Digolodollarz


1 ответ


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

20

Я не знал, что могу изменить порт в Windows. Вот как я это сделал благодаря комментарию @Majenko.

,