Arduino Nano перестала определяться

acr0matic
Offline
Зарегистрирован: 22.03.2018

Всем привет.

Проблема вот в чем, вчера кодил и заливал скетчи на ардуину, недоделал проект, залил что есть и пошел спать. Сейчас решил дописать код и залить, поставил на ночь у кровати и в качестве исчточника питания использовал адаптер USB из китая, я им телефоны и прочие устройства заряжаю. Подключаю ардуино, а она не видится на одном порту в принципе, на другом и всех остальных пишет что USB не опознано. При этом светодиод L моргает один раз и то быстро. При особых извращениях при подключении он может поморгать раза 4 и устройство вроде будет определенно, но IDE будет выдавать: avrdude: ser_open(): can't set com-state for "\\.\COM3"

 

Менял 3 кабеля, Заказал плату в Китае, уже вторую, предыщую вроде такая же участь постигла...

Что это такое? Я уже думаю купить программатор, вторая ардруина, вторая хрень с ней, уже надоело в край это.

acr0matic
Offline
Зарегистрирован: 22.03.2018

Проблема вот в чем, вчера кодил и заливал скетчи на ардуину, недоделал проект, залил что есть и пошел спать, поставил на ночь у кровати и в качестве исчточника питания использовал адаптер USB из китая, я им телефоны и прочие устройства заряжаю. Сейчас решил дописать код и залить. *
Еще забыл написать что в USB пишет "сбой запроса дескриптора устройства".

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Похоже полетел USB-UART преобразорватель на плате (CH340G на китайских ардуинах). Либо пайка плохая и местами отваливается.

acr0matic
Offline
Зарегистрирован: 22.03.2018

и что делать если полетел? Программатор может как-то прошить все это дело если оно сломалось? 

пайку сейчас проверю.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

acr0matic пишет:

и что делать если полетел?

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

acr0matic пишет:

Программатор может как-то прошить все это дело если оно сломалось? 

Да. Программатор прошивает микроконтроллер напрямую через SPI, миную USB-UART преобразователь. Но микроконтроллер будет работать, только если нет других проблем на плате (несмытый флюс, опять же плохая пайка элементов или к/з).

acr0matic
Offline
Зарегистрирован: 22.03.2018

Спасибо, на подскажите какой-нибудь нормальный и недорогой программатор? 

И может дело в моих действиях каких-то? Может на портах ноута что-то не то, или адаптер пожег. Потому что первая плата вроде тоже перестала определяться, но там я замкнул случайно Vcc и GND и диод погорел, но тем не менее она работала еще и норм определялась.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

acr0matic пишет:

Спасибо, на подскажите какой-нибудь нормальный и недорогой программатор? 

USBasp или другая ардуина со скетчем ArduinoISP.

acr0matic пишет:

И может дело в моих действиях каких-то? Может на портах ноута что-то не то, или адаптер пожег. Потому что первая плата вроде тоже перестала определяться, но там я замкнул случайно Vcc и GND и диод погорел, но тем не менее она работала еще и норм определялась.

Может быть всё что угодно, я не могу знать точную причину.

Гриша
Offline
Зарегистрирован: 27.04.2014

acr0matic пишет:

на подскажите какой-нибудь нормальный и недорогой программатор?

такой смотрите или собрать из nano (из нано лучше)

только провода не больше 30см

acr0matic пишет:

 Может на портах ноута что-то не то, или адаптер пожег.

ноут пишет, что устройство неопределено или ничего?