Клон Arduino NANO не обнаружен компьютером

Недавно я купил 5 клонов Arduino Nano, и на ПК с Windows все они работали нормально. Затем я дал один другу, и после установки драйвера CH34OC на его Mac он смог запрограммировать простую программу Морзянки, которая отлично работала на устройстве. Однако после его загрузки COM-порт больше не отображался, и его Mac больше не мог обнаружить устройство.

Мы убедились, что проблема была не в последовательном кабеле и не в USB-порту, и другие клоны Arduino также работали отлично. Таким образом, это, должно быть, проблема с устройством, в котором при подключении индикаторы RX и TX будут гореть, а встроенный светодиод будет отображать код Морзе, как было запрограммировано. Затем устройство даже не будет зарегистрировано моим компьютером, так как при его подключении не было слышно шума, и в диспетчере устройств ничего не появилось, как если бы я просто подключил USB-кабель без подключения.

Затем я использовал свой Arduino UNO для запуска программы Arduino ISP, а затем записал загрузчик на свой NANO. Это было успешно, и была загружена новая программа мигания, и индикатор TX больше не отображается при подключении к моему компьютеру, но он все еще полностью не обнаружен, как будто ничего не было подключено.

Я пробовал много вещей, включая, но не ограничиваясь:

Удерживая кнопку сброса при подключении

Переустановка драйвера от имени администратора

Отключение кабеля

Изменение USB-порта

Использование старого загрузчика

Переустановка среды разработки Arduino

Перезагрузка моего компьютера.

К сожалению, ничего не работает, и у меня нет идей. У кого-нибудь есть какие-либо предложения по исправлению или вы знаете, как я могу диагностировать проблему дальше. Например, проверка работоспособности USB - чипа на Arduino или, может быть, диод был неисправен? Методы для тестирования этих вещей были бы весьма признательны.

, 👍1


1 ответ


1

Это звучит скорее как ошибка в чипе Nano CH340, который используется для связи по USB между Nano и ПК. Atmega 328p, похоже, работает, как вы говорите, ранее загруженная программа азбуки Морзе все еще работает. Я ожидаю, что вы все еще можете запрограммировать Atmega полностью через его ISP.

Если CH340 был физически поврежден, вы все равно можете запрограммировать процессор Atmega через ISP, но у вас больше не будет возможности подключения по USB на борту. Вы можете использовать кабель CH340 или FTDI (USB < - > TTL-последовательный), подключенный к выводам 0 и 1 Arduino, для обеспечения автономной связи по USB, если вы хотите продолжать использовать Nano как обычно.

Обновление:

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

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

,

Поэтому я предполагаю, что моим лучшим способом действий будет просто запрограммировать его через интернет-провайдера, а затем поместить в постоянный проект., @dajaco81

Есть ли какой-либо способ, которым я могу проверить, что чип CH340 действительно поврежден, как если бы это было что-то меньшее, например диод, который я могу попытаться восстановить., @dajaco81