Последовательные порты отображаются серым цветом при подключении Arduino (MS Surface Pro X, Windows 10 Pro 21H2). Как заставить Arduino IDE распознать его?

Я помогаю пользователю Windows программировать приложение Arduino. Компьютер представляет собой Surface Pro X под управлением Windows 10 Pro 21H2. У него есть только порты USB-C (которые нельзя использовать для питания или программирования Arduino), поэтому он использует концентратор USB-C и кабель USB-типа A-USB-C для его программирования. Arduino — это Sparkfun Artemis Redboard (Cortex M4).

Когда он подключает Arduino к Surface Pro, Arduino включается как обычно, но в Arduino IDE не видны последовательные порты, а линия последовательного порта остается неактивной.

Напротив, тот же концентратор USB-C, кабель и Arduino можно запрограммировать на Mac. Я использую Linux и ничего не знаю о доступе к USB-порту ни на Mac, ни на Windows, но у меня сложилось впечатление, что ручная установка драйверов не требуется ни на том, ни на другом.

Любой совет, как заставить Arduino IDE распознавать его как последовательный порт при подключении к Surface Pro?

, 👍2

Обсуждение

Mac основан на Unix/Linux. Я считаю, что вы можете открыть консоль на Mac и ввести команду Linux lsusb, чтобы просмотреть список подключенных USB-устройств, как вы это делаете в Linux. На коробке Win10 ... Я бы посоветовался с веб-сайтом Sparkfun и обнаружил, есть ли какие-либо специальные драйверы, которые необходимо установить, чтобы предложить Win10 создать последовательный порт. Кроме того, вы можете попробовать подключить USB-устройство, которое, как вы знаете, будет генерировать последовательный порт, чтобы проверить, действительно ли концентратор, который вы используете на Sur/Pro/10, работает должным образом., @st2000

Вы слышите типичный звуковой сигнал USB, когда вставляете устройство? Потому что, если вы этого не сделаете, если он вообще не отображается в диспетчере устройств, даже временно, даже как неопознанное USB-устройство, то драйверы не проблема для беспокойства (пока в любом случае). USB-устройства должны хорошо работать для операционной системы, чтобы получить дескриптор USB-устройства, чтобы она даже знала, какой драйвер она должна пытаться загрузить., @timemage


1 ответ


2

Рассмотрите возможность использования этого руководства по подключению Sparkfun. для SparkFun RedBoard Artemis. Существует раздел, посвященный этой проблеме:

Мой Nano не отображается как COM-порт?! В большинстве несущих плат Artemis используется микросхема CH340C, на которую не влияют Эта проблема. Эта проблема только для Nano, который использует гораздо меньший CH340E.

,