Arduino Nano - самое начало.

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Сообщения: 1417
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Сообщение sa-ta »

Не могу стартовать...

палатка такая :
http://i01.i.aliimg.com/wsphoto/v1/6567 ... ipping.jpg

в системе определилась (раньше пользовался переходником на таком же чипе PL2303 ), появился 5 компорт.
по дефолту в него зашито мигание светодиода на 13 ноге.

не могу подобрать настройки платы и программатора в меню.

при попытке "зашить" выдает:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x01
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

если не ошибаюсь, то загрузка доступна только неск секунд после включения.
Включаем плату, после этого запускаем загрузку скетча, до этого не забыть настроить правильный порт=5
Реклама
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Это в глючных платах так, у меня на stm32 есть такая - нужно после компиляции тыкнуть "reset" на плате, может и на мегах такие есть, нормальная сама правильно ресетится.
sa-ta писал(а): в системе определилась (раньше пользовался переходником на таком же чипе PL2303 ), появился 5 компорт.
А через тот самый переходник именно эта плата шьется ?
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Это не хвост, это антенна
Сообщения: 1417
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Сообщение sa-ta »

ничего нового не получилось.

распаял ICSP разъем, подоткнул к программатору. прочиталось.
в данных есть что то сначала и в самом конце.

Изображение Изображение

вот так нана видится в системе, и в самой оболочке:

Изображение Изображение

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

update
удалось прошить из оболочки через файл-выгрузить через программатор, подцепив платку к клону USBasp.

также попробовал залить бутлодер, тем же способом. залилось с дефолтным мигающим светодиодом.
это конечно тоже выход, но как то через ж....пу :(

а не должна сама arduino видится в системе как некое USB устройство?
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт окт 03, 2014 14:50:06

Сообщение Jeka_M »

sa-ta писал(а): палатка такая :
http://i01.i.aliimg.com/wsphoto/v1/6567 ... ipping.jpg

в системе определилась (раньше пользовался переходником на таком же чипе PL2303 ), появился 5 компорт.
Там должна стоять другая микросхема - FTDI FT232RL, посмотрите внимательней. Какие драйвера устанавливали?
igor-x писал(а):если не ошибаюсь, то загрузка доступна только неск секунд после включения.
Ошибаетесь, загрузка доступна в любой момент. Микросхема UART-моста дёргает reset микроконтроллера по команде.
sa-ta писал(а): вот так нана видится в системе, и в самой оболочке:

Изображение
Хм, судя по названию устройства в диспетчере устройств, драйвера Вы установили таки для микросхемы PL2303. На плате точно она стоит?
FTDI FT232RL должна определяться как "USB Serial Port (COM5)"
sa-ta писал(а): может в нем нет загрузчика, и поэтому он не может зашиться через оболочку?
Если там нет загрузчика - его можно зашить через программатор или другую ардуину. Это надо сделать только один раз. После этого должна заработать загрузка скетчей через USB.
sa-ta писал(а): и старый вопрос - что выбрать в платах и в программаторе оболочки?
В оболочке выбирается следующее:
1. Сервис -> Плата -> Arduino Nano /w ATmega328 (обязательный параметр для загрузки через USB или прошивки через программатор)
2. Сервис -> Последовательный порт -> COM5 (обязательный параметр для загрузки через USB)
3. Сервис -> Программатор -> USBasp (или Arduino as ISP)(обязательный параметр для прошивки через программатор или другую ардуину с предварительно загруженным скетчем ArduinoISP, который есть в примерах)
sa-ta писал(а): update
удалось прошить из оболочки через файл-выгрузить через программатор, подцепив платку к клону USBasp.
также попробовал залить бутлодер, тем же способом. залилось с дефолтным мигающим светодиодом.
Т.е. после того, как Вы в настройках выбрали правильную плату и залили бутлоадер, дефолтный светодиод начал мигать с частотой 1 сек? Значит бутлоадер залился удачно и работает.
UPD: Тут ещё мысль появилась - возможно на плате где-то непропай микросхемы UART моста?
UPD2: При попытке загрузить скетч через USB ардуина перезагружается? Определяется по светодиоду.
Если ничего не происходит, можно попробовать вручную жать кнопку Reset на ардуине после того, как IDE скомпилит прошивку и начнёт загружать её в плату.
sa-ta писал(а): а не должна сама arduino видится в системе как некое USB устройство?
Нет, не должна. В Arduino Nano (ATmega328) нет аппаратной поддержки USB и она работает через USB-UART мост. Считайте, что она работает через тот же переходник, только он уже распаян на плате.
Реклама
Это не хвост, это антенна
Сообщения: 1417
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Сообщение sa-ta »

Jeka_M писал(а):Там должна стоять другая микросхема - FTDI FT232RL, посмотрите внимательней. Какие драйвера устанавливали?
ну не я же ее паял :) завтра достану микроскоп - точно посмотрю, что именно стоит.
как и говорил, драйвера сами нашлись в системе, видимо от старого конвертора. скриншот я привел. могу посмотреть PVI/ usb устройства завтра.
Jeka_M писал(а):После этого должна заработать загрузка скетчей через USB.
в ней что то было. светодиод мигал сразу. как уже писал, прошли внешним программатором из оболочке бутлодер - тоже мигает, но ничего не поменялось..
Jeka_M писал(а):В оболочке выбирается следующее:
вот мои настройки текущие:
Изображение Изображение Изображение Изображение
что на ваш взгляд, нужно поменять?
Jeka_M писал(а):UPD2: При попытке загрузить скетч через USB ардуина перезагружается? Определяется по светодиоду.
нет. видно очень, очень слабо, помигивает светодиод TX при попытке загрузить.

подумал, может залить (внешним прогером) в него что то пишущее в компорт и посмотреть, работает ли конвертер хотя бы в сторону компа?
у меня есть еще одна, такая Изображение
но чую, что там будет тот же цирк с конями...

завтра, допишу уточнения по чипу.

спасибо вам, что вы тратите на это, свое время...

update.
посмотрел, что распаяно на платке - PL2303TA. скачал проставил новые (2013) года драйвера.
после этого checkChipVersion_v1006 - правильно определяет чип! (раньше ругалась)

но для ардуины в лучшую сторону это никак не изменило, ошибки те же :(
Реклама
Это не хвост, это антенна
Сообщения: 1417
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Сообщение sa-ta »

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

http://habrahabr.ru/post/239401/

попробую проверить и исправить..

---------
update

прозвонил плату, похоже, что 2 нога PL2303TA через кондер (наверняка 0.1) сидит на ресете., что в общем воспроизводит референсную плату на FTDI FT232RL (правда там еще и перемычка стоит).

есть еще подозрение, описанное здесь : http://forum.arduino.cc/index.php?topic=217246.0
что могут быть прошиты фюзы, которые не "поднимают" бутлоадер.

Изображение Изображение
Мучитель микросхем
Аватара пользователя
Сообщения: 451
Зарегистрирован: Ср авг 24, 2011 15:20:40
Откуда: Пятигорск

Сообщение Coolerr »

С нано проблем быть не должно, а к мини нужно такую фигню.
Изображение
Это не хвост, это антенна
Сообщения: 1417
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Сообщение sa-ta »

некромания .. спустя 3 года.

дело было в странном бутлоадере в этой платке.

залил альтернативный :

/home/.arduino15/packages/arduino/hardware/avr/1.6.17: diff boards.txt.old boards.txt
< nano.menu.cpu.atmega328.upload.speed=57600
> nano.menu.cpu.atmega328.upload.speed=115200
< nano.menu.cpu.atmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
> nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex

поправил указанный конфиг и наступило счастье.
Ответить

Вернуться в «AVR»