Проблема с подключением arduino nano
- Войдите на сайт для отправки комментариев
Abyss322
Offline
Зарегистрирован: 01.08.2019
Здравствуйте. Есть купюроприемник к которому подключена arduino nano. При подключении к ноуту через usb, ардуинка никак не определяется в диспетчере устройств. Ни usb-serial, ни COM-порт. СОМ портов в диспетчере нет вообще. Ардуино не оригинал. Пробовал устанавливать драйвера CH341SER. При установке пишет the drive is successfully Pre-installed in advance. Собственно вопрос: в чем может быть проблема? Сказали, что на другом компьютере она определялась.
- Войдите на сайт для отправки комментариев
Здравствуйте. Первый раз пытаюсь что-то сделать с arduino. Для этого в Китае купил nano версию с чипом Atmega328T. Скачал с официального сайта IDE, установил, запускаю. Выбираю в настройках свои плату и процессор, запускаю — нет контакта, скетч не загрузить.
Понимаю, что плата определена неверно, она у меня в диспетчере устройств лежит в разделе других устройств под именем FT232R USB UART, а вроде как должна быть вообще в COM.
Немного погуглил и узнал о существовании специального драйвера CH341. Нашёл его, скачал, пытаюсь установить и получаю очень быстрое мелькание табличек, а после сообщение «The drive is successfully Pre-installed in advance!» При этом при попытке удалить драйвер я получаю сообщение, что драйвер не установлен.
Ну и вот тут я застрял. Что мне следует проверить?
Добавлено через 5 минут
P.S. в официальной IDE у меня при этом отображается только один единственный порт COM1.
Добавлено через 57 минут
Кажется я нагуглил решение: https://habr.com/ru/post/241299/
Правда у меня PID почему-то был другой… но в итоге драйвер установился, плата ответила, COM3 появился. Теперь в официальной IDE я могу запросить сведения о плате. Правда мне пишут, что это неизвестная плата, но уже хоть что-то)
Скетч загрузить не удаётся:
Arduino: 1.8.13 (Windows 10), Плата:»Arduino Nano, ATmega328P»
Скетч использует 924 байт (3%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Произошла ошибка при загрузке скетча
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Сам скетч:
C++ | ||
|
Добавлено через 3 минуты
Всё, заработало! Оказывается на конкретно моей плате надо выбрать в качестве процессора не просто Atmega328T, а Atmega328T (Old BootLoader)
не могу подключить ардуино к компьютеру
-
данил
- Новичок
- Сообщения: 11
- Зарегистрирован: 04 сен 2017, 17:47
- Репутация: 0
- Настоящее имя: данил
- Контактная информация:
не могу подключить ардуино к компьютеру
драйвера устанавливал в конце загрузки пишет «the driver is successfully pre-installed in advance». но компьюер все равно не видит ардуино. что делать?
-
drey82
- Мастер
- Сообщения: 613
- Зарегистрирован: 24 авг 2014, 10:29
- Репутация: 81
- Настоящее имя: Drey
- Откуда: Воронеж
- Контактная информация:
Re: не могу подключить ардуино к компьютеру
Сообщение
drey82 » 11 фев 2018, 13:50
у вас китайский ардуино? или именно атмега стоит? на китай надо ставить драйвер (в нете забей драйвер для китайской ардуины)название не помню начинается на CH вроде
-
данил
- Новичок
- Сообщения: 11
- Зарегистрирован: 04 сен 2017, 17:47
- Репутация: 0
- Настоящее имя: данил
- Контактная информация:
Re: не могу подключить ардуино к компьютеру
Сообщение
данил » 11 фев 2018, 14:18
drey82 писал(а):у вас китайский ардуино? или именно атмега стоит? на китай надо ставить драйвер (в нете забей драйвер для китайской ардуины)название не помню начинается на CH вроде
НЕ ПОМОГАЕТ
-
selenur
- Почётный участник
- Сообщения: 4594
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1620
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: не могу подключить ардуино к компьютеру
Сообщение
selenur » 11 фев 2018, 15:55
данил писал(а):
selenur писал(а):При подключении по USB какое устройство появляется, в диспетчере устройств?
никакое
Значит проблема одна из:
1. Плохой usb кабель
2. Usb разъем плохо припаян к плате
3. Повреждена микросхема преобразующая usb в последовательный порт, к которому и подключен основной микроконтроллер.
-
данил
- Новичок
- Сообщения: 11
- Зарегистрирован: 04 сен 2017, 17:47
- Репутация: 0
- Настоящее имя: данил
- Контактная информация:
Re: не могу подключить ардуино к компьютеру
Сообщение
данил » 11 фев 2018, 16:19
selenur писал(а):
данил писал(а):
selenur писал(а):При подключении по USB какое устройство появляется, в диспетчере устройств?
никакое
Значит проблема одна из:
1. Плохой usb кабель
2. Usb разъем плохо припаян к плате
3. Повреждена микросхема преобразующая usb в последовательный порт, к которому и подключен основной микроконтроллер.
возможно 3. что делать?
-
selenur
- Почётный участник
- Сообщения: 4594
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1620
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: не могу подключить ардуино к компьютеру
Сообщение
selenur » 11 фев 2018, 23:00
данил писал(а):можно ли ch340g заменить на другой?
если похоже он не рабочий
Если умеешь паять мк в таком корпусе, то конечно.
Loading
Всем привет! Получил программатор CH341A EEPROM/SPI и столкнулся с тем, что продавец не выслал драйвера и программы, хотя в описании товара указывал – http://goo.gl/5rYWYb.
Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.
Последние версии драйверов можно скачать с сайта – http://goo.gl/TOVRiN
Так же проверенные версии доступны по ссылкам:
Драйвера для режима программирования – CH341PAR.ZIP
Для режима USB-SERIAL TTL – CH341SER.ZIP
При первом подключении устройство определится как Неизвестное устройство.
После скачивание драйвера следует распаковать и найти файл setup.exe
После запуска видим окошко.
Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.
Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:
Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.
Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… CH341A
Драйвер для серийного режима устанавливается аналогично. При этом на программаторе переключаем джампер в положение 2-3. Результат – установленный порт USB-SERIAL.
После успешной установки драйверов необходимо установить ПО для программирования. Под Windows 10 (под более старые версии думаю так же хорошо будет работать) подходит программа CH341A Programmer 1.29 (СКАЧАТЬ).
Распаковываем и запускаем файл CH341A_C.EXE. Выглядит следующим образом:
Теперь можно приступать к прошивке чипов. Все готово для этого.
Полезные ссылки:
CH341A 24 25 Series EEPROM Flash BIOS USB Programmer – http://goo.gl/cxcv3V
Прищепка для прошивки SOIC8 SOP8 без выпаивания – http://goo.gl/7dvoN6
Канал на Youtube — technoKIT
Кэшбэк Алиэкспресс от 7 до 15% – //igorosa.com/cashback-aliexpress/
CH341PAR.ZIP – http://www.mediafire.com/download/myuvzs54mr483hs/CH341PAR.ZIP
CH341SER.ZIP – http://www.mediafire.com/download/96bc79fev1u7ujj/CH341SER.ZIP
Внимание! Ряд антивирусов показывает наличие вирусов в файлах ПО программатора. Я использую этот софт без каких-либо проблем, но если у вас есть сомнение – НЕ качайте! Ищите альтернативные варианты в сети, но не пишите супер “умные” комментарии. Спасибо.
CH341A-programmer-software-1.29.rar – http://www.mediafire.com/download/4m7skn28tntt9xm/CH341A-programmer-software-1.29.rar
Для тех у кого не качает по ссылкам выше, ссылка на драйвера и софт на Я.Диске – DRV_AND_SOFT_CH341A.zip
Если у вас возникли вопросы, пишите в комментарии. Спасибо за внимание. Всем пока!