Проблема прошивки новой Arduino Nano

Zerpico
Offline
Зарегистрирован: 05.05.2014

Купил недавно Arduino Nano поучиться программированию микроконтроллеров, да и сделать мелочь для себя. Но возникли проблемы, сделал следующиее и вышло вот что:

1. Поставил Arduino с оффициального сайта, подтверждая установку драйверов

2. Подключил плату через USB.

3. Подсоединил для примера светодиод к пину D5 и земле, взял пример из IDE.

4. Нажал закачать наблюдаю следующую ошибку:  avrdude: stk500_getsync(): not in sync: resp=0x00

Но еще более странно, что просто подключив светодиод к любому пину и земле он загарается на 1 секунду. 

В чем может быть проблема?

msng
Offline
Зарегистрирован: 07.06.2012

ком порт в ide правилоьно установлен?

Zerpico
Offline
Зарегистрирован: 05.05.2014

Я думаю все правильно сделал. вот рисунки для наглядности.

msng
Offline
Зарегистрирован: 07.06.2012

вроде все верно... диод подключен через сопротивление? без диода не пробовали прошивать?

PS на нано есть диод на 13 пине... пробовали подключать к usb только нану? и помигать диодом на 13 пине

Zerpico
Offline
Зарегистрирован: 05.05.2014

Пробовал как вы сказали но не помогло.

Однако нашел в настройках подробный вывод при загрузке (может это поможет), и во что он мне выдал:

Using Port                    : \\.\COM37
Using Programmer              : arduino
Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: 
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done.  Thank you.

 

Zerpico
Offline
Зарегистрирован: 05.05.2014

Я даже не пойму это с контроллером что-то не так или причина в другом ?

gena
Offline
Зарегистрирован: 04.11.2012

На плате Nano замкните между собой выводы Tx и Rх, вывод Reset замкните на GND. Запустите терминальную программу и проверьте прохождение сигнала через FT232 (т.е. работу USB Serial Port (COM37).

Zerpico
Offline
Зарегистрирован: 05.05.2014

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

gena
Offline
Зарегистрирован: 04.11.2012

Запустите IDE ардуины, а в неё встроен "Монитор". Через него и передавайте символы, контролируйте ответ.

Zerpico
Offline
Зарегистрирован: 05.05.2014

Ничего в ответ не приходит, но моргает RX когда посылаю что-нибудь.

Еще нашел такую статью про китайские FTDI http://habrahabr.ru/company/zeptobars/blog/212859/   может у меня этот вариант?

gena
Offline
Зарегистрирован: 04.11.2012

  У меня выглядит так (RESET должен быть соединёт с GND): если Rx не соединён с Tx, то при передаче символов миргает светодиод  "Rx". Если же выводы Rx и Tx соединены, то моргают оба свеодиода - "Rx" и  " Tx". Просмотрите внимательно дорожки, прозвоните их, пропаяйте (от FT232 до микроконтроллера).

gena
Offline
Зарегистрирован: 04.11.2012

    

Zerpico
Offline
Зарегистрирован: 05.05.2014

К сожалению у меня нет чем прозвонить. Но если у меня мигает только Rx, а соединил rx с tx то что может означать?

Вообще у меня еще валяется Pro Mini я думал программировать её с помощью этой самой Nano но теперь уже даже сомневаюсь в её работоспособности 

gena
Offline
Зарегистрирован: 04.11.2012

Вероятно сигнал Rx не доходит до микроконтроллера или Tx не возвращается через FT232. Нужно искать тестер, в крайнем случае воспользоваться лупой - может повезёт увидеть дефект (если он виден).

Zerpico
Offline
Зарегистрирован: 05.05.2014

Ура, я нашел мультиметр! Что мне с чем надо протестить?

gena
Offline
Зарегистрирован: 04.11.2012

Дайте ссылку на схему Вашей платы.

Zerpico
Offline
Зарегистрирован: 05.05.2014

gena
Offline
Зарегистрирован: 04.11.2012

  Это не схема. По этой картинке дать точные советы невозможно.

gena
Offline
Зарегистрирован: 04.11.2012

  Если взять за основу    http://arduino.ru/Schematic/ArduinoNano30Schematic.pdf, то нужно проверить на соответствие схеме цепи: - от вывода 30/U1 до вывода 1/U2; - от вывода 31/U1 до вывода 5/U2.

msng
Offline
Зарегистрирован: 07.06.2012

думаю ftdi авно....

gena
Offline
Зарегистрирован: 04.11.2012

 Чем это подтверждается? Что намеряли?

msng
Offline
Зарегистрирован: 07.06.2012

сталкивался с подобным, мигает а ответ не получает...

gena
Offline
Зарегистрирован: 04.11.2012

Не того спросил о результате.

 

Zerpico
Offline
Зарегистрирован: 05.05.2014

видать мне плату выкинуть пора?

или есть выход господа ?

mkvmaks
Offline
Зарегистрирован: 07.07.2013

А при прошивке какую плату выбираете??? Arduino Duemilanove  - попробуйте ее.

mkvmaks
Offline
Зарегистрирован: 07.07.2013

И какую версию IDE пользуете ??  Я прошивал в 1.0.4

Клапауций
Offline
Зарегистрирован: 10.02.2013

Zerpico пишет:

или есть выход господа ?

выхода нет - выбросить комп и перейти на натуральный способ ведения хозяйства.

Zerpico
Offline
Зарегистрирован: 05.05.2014

плату пробовал выбирать и Duemilanove  и Nano 328 всё та же беда. ошибка avrdude: stk500_getsync(): not in sync: resp=0x00

Пробовал использовать 1.0.1 и 1.0.5 и 0.23

Zerpico
Offline
Зарегистрирован: 05.05.2014

А может и вправду стоит компьютер поменять? все беды от него возможно?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Zerpico пишет:

А может и вправду стоит компьютер поменять? все беды от него возможно?

комп продать и купить козу.

Zerpico
Offline
Зарегистрирован: 05.05.2014

Зачем же мне коза нужна?

Хороший пёс есть у меня

Клапауций
Offline
Зарегистрирован: 10.02.2013

Zerpico пишет:

Зачем же мне коза нужна?

козу будешь доить, у неё два пина-оут - молоко на выходе.

Zerpico пишет:
Хороший пёс есть у меня

не - тебе реально нужна коза.

gena
Offline
Зарегистрирован: 04.11.2012

Так что намеряли?

Клапауций
Offline
Зарегистрирован: 10.02.2013

gena пишет:

Так что намеряли?

не мешай - я чела на натуральный образ жызни перевожу.

gena
Offline
Зарегистрирован: 04.11.2012

..."Будем ждать. Сдавай"...("Кавказская пленница")

Zerpico
Offline
Зарегистрирован: 05.05.2014

Не понял я что мерить. 

Вы извините я совсем не знаток электроники а уж тем более этой штуковины купленной, но раз многие говорят что там легко все я и решил поучиться с неё.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Zerpico пишет:

Вы извините я совсем не знаток электроники а уж тем более этой штуковины купленной, но раз многие говорят что там легко все я и решил поучиться с неё.

рекомендую начать с козы - ещё проще.

Tin-Tinych
Offline
Зарегистрирован: 16.09.2011

Попробуйте, нажимаете залить программу, и сразу на плате nano нажмите ресет, и напишите, выдаёт avrdude: stk500_getsync(): not in sync: resp=0x00

или выдаёт что-то другое?

Zerpico
Offline
Зарегистрирован: 05.05.2014

Так же выдает.

Tin-Tinych
Offline
Зарегистрирован: 16.09.2011

на всякий случай спрошу, плату в ide правильно выбрали?

и, если возможно, фото вашей платы организовать сюда можете?, лучше с двух сторон

mkvmaks
Offline
Зарегистрирован: 07.07.2013

Согласен с Tin-Tinych - фотки в студию )

mkvmaks
Offline
Зарегистрирован: 07.07.2013

И если удалить порт из диспетчера устройств и по новой установить дрова ???

Zerpico
Offline
Зарегистрирован: 05.05.2014

 

плату пробовал выбирать и Duemilanove  и Nano 328

Tin-Tinych
Offline
Зарегистрирован: 16.09.2011

Кто-то предложил рассмотреть плату через увеличительное стекло, хорошая идея. На верхней фоте 22-25 ноги фтди я бы рассмотрел повнимательней, если это не блики, то что-то там с припоем...

gena
Offline
Зарегистрирован: 04.11.2012

gena
Offline
Зарегистрирован: 04.11.2012

  Меряйте сопротивление между точками А-А и В-В. 

gena
Offline
Зарегистрирован: 04.11.2012

gena
Offline
Зарегистрирован: 04.11.2012

  Это картинка для следующего эксперимента.

Zerpico
Offline
Зарегистрирован: 05.05.2014

Межде В-В примерно 1Ком  , между А-А молчит.

gena
Offline
Зарегистрирован: 04.11.2012

 В - В = правильно. Должны звониться одинаково. А - А  = мотрите внимательно дорожки. Прозванивайте от "точки" к "точке" - место пайки, переходные отверстия, ...

Zerpico
Offline
Зарегистрирован: 05.05.2014

Да вы правы немного не внимательно звонил точки А.

В итоге точки В ~ 1 Ком, точки А - так же (но чуть чуть побольше).