The drive is successfully pre installed in advance ошибка

Проблема с подключением 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++
1
2
3
4
5
6
7
8
9
10
11
12
void setup() {
  // put your setup code here, to run once:
  pinMode(13,1);
}
 
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(13,1);
  delay (1000);
  digitalWrite(13,0);
  delay(1000);
}

Добавлено через 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 заменить на другой?
если похоже он не рабочий

Если умеешь паять мк в таком корпусе, то конечно.

Arduino Forum

Loading

Всем  привет! Получил программатор CH341A EEPROM/SPI и столкнулся с тем, что продавец не выслал драйвера и программы, хотя в описании товара указывал – http://goo.gl/5rYWYb.

программатор CH341A EEPROM/SPI Flash

Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.

Последние версии драйверов можно скачать с сайта – http://goo.gl/TOVRiN

Так же проверенные версии доступны по ссылкам:

Драйвера для режима программирования – CH341PAR.ZIP

Для режима USB-SERIAL TTL – CH341SER.ZIP

При первом подключении устройство определится как Неизвестное устройство.

После скачивание драйвера следует распаковать и найти файл setup.exe

После запуска видим окошко.

Установка CH341A драйвера

Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.

Удачная установка CH341A драйвера

Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:

Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.

Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… CH341A

USB-EPP/I2C... CH341A

Драйвер для серийного режима устанавливается аналогично. При этом на программаторе переключаем джампер в положение 2-3. Результат – установленный порт USB-SERIAL.

USB-SERIAL CH341A

После успешной установки драйверов необходимо установить ПО для программирования. Под Windows 10 (под более старые версии думаю так же хорошо будет работать) подходит программа CH341A Programmer 1.29 (СКАЧАТЬ).

Распаковываем и запускаем файл CH341A_C.EXE. Выглядит следующим образом:

CH341A Programmer 1.29

Теперь можно приступать к прошивке чипов. Все готово для этого.

Полезные ссылки:

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

Если у вас возникли вопросы, пишите в комментарии. Спасибо за внимание. Всем пока!

Понравилась статья? Поделить с друзьями:
  • The division ошибка delta c 1 200 как решить
  • The division ошибка delta c 1 200 ps4
  • The division ошибка delta c 0 1302
  • The division не запускается ошибка
  • The division вылетает с ошибкой