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

Почему ардуино не видит порт

«Arduino Uno» не появляется в диспетчере устройств Windows

Если после подключения Arduino к компьютеру, в диспетчере устройств новых устройств не появляется, это может быть следствием одной из причин:

Проверка USB и операционной системы

Перепрошивка ATmega16U2

Если с USB и операционной системой всё в порядке, вероятно вы имеете дело с непрошитым микроконтроллером ATmega16U2. Причиной этому изредка является заводской брак.

Необходимо самостоятельно прошить контроллер, который отвечает за коммуникацию между USB-интерфейсом Arduino и контроллером Arduino.

Мы будем приводить порядок действий по прошивке контроллера для платы Arduino Uno с контроллером связи ATmega16U2. Для других плат Arduino порядок действий аналогичен, необходимо только в последствии выбрать нужный .hex -файл для своей платформы.

Порядок действий

Замкните между собой контакты, указанные на рисунке

Arduino COM port not found

New! Save questions or answers and organize your favorite content.
Learn more.

For the past week I have been programming an Arduino Uno with a computer running Windows 7. When I first started, I found the device on COM6 and was able to upload code no problem. Recently it suddenly stopped receiving code under the error:

Serial port ‘COM6’ not found. Did you select the right one from the Tools > Serial Port menu?

The Serial port menu though is grayed out. Research has told me to open up Device Manager and update drivers but there is no other devices tab in my Device Manager. The Arduino is run off the power of the USB cable and runs the code I uploaded a few days ago just fine. What can I do to be able to upload code to the Arduino?

Update:

I installed the Arduino software on another computer and it does not recognize the Arduino either. One of the comments indicates that this could be a problem with the FTDI chip. How can I test if this is the case, and if it is, can I fix it?

Arduino.ru

Запустил. Оно у меня долго (около 3 часов) говорило что идет «uploading».

Не выдержал ждать до конца и остановил программу через диспетчер задач.

После этого плата перестала определяться как порт.

Что мне делать? Или плата уже умерла?

  • Войдите на сайт для отправки комментариев

все как обычно. замкни пины 0 и 1 . открой терминал и отправь что нибудь. тоже самое должно вернуться

  • Войдите на сайт для отправки комментариев

Как узнать пины 0 и 1?

Извиняюсь за тупость. Там написано: TX1, RXD,RST, GND, d2-d13,

3U3, ref, a1-a7, 5v, RST, GND, VIN

  • Войдите на сайт для отправки комментариев

всего 30 ножек по 15 с каждой стороны. и еще сверху есть 6 ножек RX, TX, POW, L

  • Войдите на сайт для отправки комментариев

D1/TX (1) + D0/RX (2) на картинке.

  • Войдите на сайт для отправки комментариев

замкнуть пины RX и TX. Что отправляете, то и должно пояыляться в окне терминала

  • Войдите на сайт для отправки комментариев

Спасибо. Плата стала видеться.

Только теперь (как и раньше до того, как замолчало) выдает такое сообщение при попытке загрузить скетч:

avrdude: stk500_getsync(): not in sync: resp=0x00

  • Войдите на сайт для отправки комментариев

а до этого не виделась системой?

  • Войдите на сайт для отправки комментариев

до того, как я остановил насильно программу прошивки и когда перестал видеться порт, тоже выдавало сообщение

avrdude: stk500_getsync(): not in sync: resp=0x00

  • Войдите на сайт для отправки комментариев

сейчас, как я по вашей подсказке перемкнул RX и TX — порт и плату система увидела, но как и раньше при заливке Скетча выдает вот это: avrdude: stk500_getsync(): not in sync: resp=0x00

  • Войдите на сайт для отправки комментариев

а терминал отправлял или нет?

  • Войдите на сайт для отправки комментариев

  • Войдите на сайт для отправки комментариев

терминал — это то окошко снизу в этом рисунке?

  • Войдите на сайт для отправки комментариев

неа. это значок справа наверху как лупа

замкни rx tx и в открывшемся окне отправь что нибудь. должно тоже самое появится

  • Войдите на сайт для отправки комментариев

Написал 1 и нажал «Записать загрузчик».

Выдало вот это: avrdude: ser_open(): can’t open device «\\.\COM4»: Не удается найти указанный файл.

  • Войдите на сайт для отправки комментариев

  • Войдите на сайт для отправки комментариев

Отправил число 1, ответа нету

  • Войдите на сайт для отправки комментариев

точно замкнул rx tx при этом?

нафига нажимать записать загрузчик

в окне где написно com3 надо писать. например цифры

  • Войдите на сайт для отправки комментариев

Замкнул точно. В окне написал 1 и нажал отправить.

Ничего не выдает

  • Войдите на сайт для отправки комментариев

плохо. чип сдох ftdi сдох. обе ардуины проверь

хотя может ты что то неправильнос сделал. вот у меня валяется нано с точно дохлым чипом. даже не определяется в системе

  • Войдите на сайт для отправки комментариев

как проверить? Может драйвер FTDI заново установить? Может не то установил?

Где скачать этот драйвер?

  • Войдите на сайт для отправки комментариев

а гугл тебе на что

  • Войдите на сайт для отправки комментариев

Если отправить число в мониторе, то ответ сколько ждать? Через сколько он должен вернуться?

  • Войдите на сайт для отправки комментариев

сразу. через долю секунды

  • Войдите на сайт для отправки комментариев

Может здесь что то менять надо.

  • Войдите на сайт для отправки комментариев
  • Войдите на сайт для отправки комментариев

Не путайте, там не FTDI, a CH340.

  • Войдите на сайт для отправки комментариев

сути не меняет. драйвера наверно не стоят

  • Войдите на сайт для отправки комментариев

Наверное у вас не NANO, а NANO DCCduino — китайский клон. В нем стоит UART чип CH3400, к нему нужно установить собственный драйвер. В сети их вариантов много, и как правило, пока найдешь нужный, убъешься. Чтобы этого не случилось, вот вам драйвер именно от производителя клона — https://yadi.sk/d/j5eZAkLVcWssy

И да, это экзешник, и да, его надо запустить ДО утыкания USB разъема в Нану. И он сам развернет драйвер в недра Windows. У меня на Win7 64 все работает.

А так нормальная Нанка, никаких забот 🙂

  • Войдите на сайт для отправки комментариев

Сделал так, как вы написали. Драйвер сел. Порт определился. Но при замыкании RX и TX не идет эхо.

Значит плата умерла или дрова все таки не так стоят?

И еще: я ДОКУПИЛ оригинальный arduino Nano. Там эхо идет при при замыкании RX и TX, но все та же ошибка при попытке заливки скетча: avrdude: stk500_getsync(): not in sync: resp=0x00

Что можете посоветовать?

  • Войдите на сайт для отправки комментариев

первый вариант не правильно указана плата или порт

второй: если плата указана правильно надо будет перешить бутлоадер, такое частенько встречается в последнее время

но оригинальная должна программироваться

  • Войдите на сайт для отправки комментариев

Если устройство распозналось, — значит работает 🙂 У вас теперь еще и оригинальная нанка, следовательно под нее свой драйвер, и, как правило COM-порт тоже другой (о чем вам выше писали). Нет понятия ДРАЙВЕР ДЛЯ АРДУИНЫ, все что вы устанавливаете хоть под Win, хоть под MAC и UNIX это интерфейс USB — последовательный порт (тот самый у которого TX/RX), а потом уже через него вы получаете доступ к AtMege (ардуине).

Хм. То есть, если я правильно понимаю у вас уже ТРИ нанки? И все они при заливке пишут avrdude: stk500_getsync(): not in sync: resp=0x00? А вам не кажется, что вероятность одинаковой неисправности у ТРЕХ ардуин крайне мала? Может на другом компе попробовать вчистую. Скачайте Arduino IDE Windows ZIP file (for non-administrator install), заскочите к соседу, другу, одолжите ноут у жены (ежели есть жена :). Он просто распаковывается и запускается без установки.

  • Войдите на сайт для отправки комментариев

Поэкспериментируйте с установкой драйверов и попыток записать скетч на другом ПК. Сколько времени ждали платы (сам сейчас ожидаю похожие, уже месяц прошёл)?

  • Войдите на сайт для отправки комментариев

Спасибо всем, кто откликнулся. Домучал с переустановкой драйверов и получилось. Платы загружаются и работают.

  • Войдите на сайт для отправки комментариев

Драйвер подружил мою Uno R3 с ПК спасибо!

  • Войдите на сайт для отправки комментариев

Спасибо всем, кто откликнулся. Домучал с переустановкой драйверов и получилось. Платы загружаются и работают.

Как решил? Можно подробней? У тебя изначально мигал светодиод L?

  • Войдите на сайт для отправки комментариев

Наверное у вас не NANO, а NANO DCCduino — китайский клон. В нем стоит UART чип CH3400, к нему нужно установить собственный драйвер. В сети их вариантов много, и как правило, пока найдешь нужный, убъешься. Чтобы этого не случилось, вот вам драйвер именно от производителя клона — https://yadi.sk/d/j5eZAkLVcWssy

И да, это экзешник, и да, его надо запустить ДО утыкания USB разъема в Нану. И он сам развернет драйвер в недра Windows. У меня на Win7 64 все работает.

А так нормальная Нанка, никаких забот 🙂

+ 10 к карме!)) 2часа возился, перекачал кучу драйверов и перечитал кучу инфы в инете. Эти драйверы все исправили, теперь все работает)

  • Войдите на сайт для отправки комментариев

подскажите, пожалуйста, где искать выход из проблемы.

купил с е-бея клон Ардуино нано на Atmega328 с чипом СН340G. скачал ардуино ide 1.6.0 ( и 1.6.3).и ЛЕД-ленту на WS2812b несколько штук по метру каждая.

подцепил шнуром ЮСБ к ПК (win7 home premium x64) система скачала дрова из инета сама. в диспетчере устройств пишется [USB-Serial ch340 (com3) ].

попробовал закачать скачанный скетч neopixel.ino (всё это для такой штуки как ADALIGHT ambilight итп. нашел http://mysku.ru/blog/aliexpress/28820.html) сперва что-то выдало про ошибку. не помню, к сожалению. попробовал в другой версии IDE , скетч загрузился, но на ардуинке не мигал никакой светодиод (как написано в статье). только горит POWER.

припаял к ардуине проводочки к 5V, GRD, D6 как в статье. подцепил ЛЕД-ленту к нужным контактам, с другого конца ленту подцепил к 5В от БП компа. запустил все программы, как в статье, но ничего не загорелось.

начал шить скетч повторно меняя количество светодиодов. (в одной метровой ленте их 60шт. мне на монитор надо 96шт. резать и собирать не стал пока. решил настроиться на 60, когда все будет светить как надо — шить на нужное количество и резать-спаивать) пробовал и так и сяк. по началу шилось. но никак не загоралось.

пошел развеяться , заодно за хлебом. вспомнил, что у ЛЕД-ленты есть направление сигнала. перепаял штеккер (который к ардуине хотел цеплять) на другой конец ленты. попробовал опять прошить скетч и шиш! начал давать ошибку, что программер нот респондинг. и тут я начал пробовать что попало, что видел в инете. и ресет жать в разные моменты и замыкать светодиоды RX TX, не сразу понял о каком терминале идёт речь..скачал отдельно дрова на чипсет СН340. скетч не шился. менял скорость порта в диспетчере устройств. пробовал на версиях ардуино иде 1.0.5, 1.0.6, 1.5.8, 1.6.0, 1.6.3. ставил их драйвера. версии ставил и с установкой и просто zip. в версиях 1.0.5 и 6 ответ на ошибку просто нулевой ( без слов про программатор).

почитал форум. наконец-то, понял что за терминал и что надо замыкать для эха. замыкаю — эха нет. пробовал шить скетч при замкнутом TX (или RX, забыл — как в совете в инете делал) на землю. не помогло. пробовал запускать XLoader с файлом ATmegaBOOT_168_atmega328.hex. он зависал с надписью аплоадинг. вырубал через диспетчер задач.

попробовал на работе на другом компе с ВинХР 32 с ручной предустановкой дров для СН340. та же история, не шьется, и эха нет.

сейчас при подключении к ПК (7ка хом) загорается светик POW и разок моргнул RX.

что делать? как оживить ардуину? электронике не учился (транзистор от резистора отличаю..а даташиты и всё такое — уже сложновато), но есть мультиметр, паяльник эпсн-40, и желание воскресить. получать высшее образование по этой теме времени нет, только спортивный интерес.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *