Arduino OSX Mojave — последовательный порт отображается только иногда

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

Иногда я вижу свой Arduino Mega 2560 в списке портов, а иногда нет. Я пробовал отключать, снова подключать, перезагружать компьютер и устанавливать различные USB-драйверы CH34X

Можно ли как-то решить эту проблему, чтобы выяснить, где что-то идет не так?

EDIT: у меня есть Macbook Pro 2017 с портами Thunderbolt 3.0, подключенный к адаптеру, который позволяет мне подключать USB. Mega представляет собой модуль CH340G -> Wemos® Mega + WiFi R3 ATmega2560 + ESP8266 с памятью 32 МБ, USB-TTL CH340G, совместимый с Arduino Mega NodeMCU ESP8266.

РЕДАКТИРОВАТЬ № 2: похоже, что он снова работает, все, что я сделал, это переключил некоторые из DIP-переключателей и изменил их с RX/TX0 на RX/TX3, иногда, когда это перестает работать, плохо меняет его обратно на RX/TX0 и он снова начнет работать. Я подозреваю, что это как-то связано с адаптером USB-C, но пока не разобрался.

, 👍-1

Обсуждение

может у тебя плохой usb кабель, @jsotola

@jsotola будет ли плохой USB-кабель работать только иногда, но не в другое время? конечно, тот факт, что он некоторое время работал, означает, что с кабелем USB все в порядке?, @user2620825

Кабель мог работать «иногда», если одно или несколько его соединений были плохо припаяны (например) и проводились или нет, в зависимости от того, как кабель был согнут. Я бы назвал это плохим кабелем. Вы можете попробовать согнуть кабель либо рядом с головкой кабеля, либо (что менее вероятно, но кто знает?) по всей его длине, и посмотреть, обнаружен ли ваш компьютер. Или проще: попробуйте другой кабель, особенно заведомо исправный, если можете. Если один работает, а один работает "иногда", ну...., @JRobert

Спасибо @JRobert, я попробую с парой разных USB-кабелей., @user2620825


1 ответ


0

Коллега на работе боролся с похожей проблемой всего два дня назад.

Он сказал, что решил проблему, переустановив драйвер USB. Я не обращал особого внимания на дополнительные детали (потому что у меня не было этой проблемы). Если не получается как переустановить и никто не может посоветовать как, могу спросить у него в понедельник.

А пока вот пара ссылок на переустановку USB-драйвера:

https://www.roland.com/global/support/support_news/18091014/

https://forum.arduino.cc/index.php?topic=570440.0

https://support.serato.com/hc/en-us/articles/115001883474-macOS-High-Sierra-10-13-macOS-Mojave-10-14-и-над-драйвером -процесс-установки

Надеюсь, один из них поможет вам.

Вот ссылка, по которой перешел мой коллега:

https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac -os-x-драйвер

Все, что я могу добавить, это то, что это сработало для него. Он у меня High Sierra (версия 10.13.3) и после установки требуется перезагрузка.

,

спасибо @GMc, я пару раз пытался переустановить драйверы, но безрезультатно, @user2620825

Я постараюсь завтра поймать своего коллегу и узнать у него подробности о том, что он сделал., @GMc

@ user2620825 Я наконец-то догнал своего коллегу и обновил свой ответ тем, что он сделал. Надеюсь, это поможет вам с вашей проблемой,, @GMc