Контроллер универс. ORduino Nano, Arduino IDE-совместимый

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение shadyninja » 16 май 2011, 00:47

Приобрел ORduino Nano. Можно ли его использовать в роли программатора AVR, например atmega8?
Аватара пользователя
shadyninja
 
Сообщения: 5
Зарегистрирован: 13 май 2011, 15:30

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение =DeaD= » 16 май 2011, 07:48

Вроде как и любую -duino да - подробней тут: http://arduino.cc/en/Tutorial/ArduinoISP
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение shadyninja » 17 май 2011, 00:31

В терминах пока не разобрался, извиняйте..
В среде arduino прошил ORduino Nano этим. Собрал Mega-ISP программатор. То есть прикрутил проводками выводы atmega8a-pu к соот. выводам ORduino Nano, согласно схеме Mega-ISP. В avrdude прошил atmega8a-pu:
Код: Выделить всё
E:\Downloads\Arduino-Mega-ISP>avrdude -q -C avrdude.conf -p m8 -c avrisp -P COM1
-b 19200 -e -U flash:w:Pixelkit_firmware_v0.9.3.hex

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9307
avrdude: erasing chip
avrdude: reading input file "Pixelkit_firmware_v0.9.3.hex"
avrdude: input file Pixelkit_firmware_v0.9.3.hex auto detected as Intel Hex
avrdude: writing flash (6820 bytes):
avrdude: 6820 bytes of flash written
avrdude: verifying flash memory against Pixelkit_firmware_v0.9.3.hex:
avrdude: load data flash data from input file Pixelkit_firmware_v0.9.3.hex:
avrdude: input file Pixelkit_firmware_v0.9.3.hex auto detected as Intel Hex
avrdude: input file Pixelkit_firmware_v0.9.3.hex contains 6820 bytes
avrdude: reading on-chip flash data:
avrdude: verifying ...
avrdude: 6820 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Значит ли это, что моя atmega8a-pu прошилась на УРА?

P.S. В Windows, в диспетчере устройств, в свойствах COM-порта -> параметры порта -> дополнительно, снял галочку "Использовать буферы FIFO", а то avrdude не мог найти COM-порт.
Аватара пользователя
shadyninja
 
Сообщения: 5
Зарегистрирован: 13 май 2011, 15:30

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение blindman » 17 май 2011, 01:06

shadyninja писал(а):Значит ли это, что моя atmega8a-pu прошилась на УРА?

Именно это и значит. Только фьюзы еще надо прошить.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение shadyninja » 17 май 2011, 15:37

Охохо... Фьюзы не пишутся:
Код: Выделить всё
E:\Downloads\pixelkit\Arduino-Mega-ISP>avrdude -c avrisp -p m8 -P COM1 -U lfuse:
w:0x9F:m -U hfuse:w:0xC9:m
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xe0

avrdude done.  Thank you.

Не читаются:
Код: Выделить всё
E:\Downloads\pixelkit\Arduino-Mega-ISP>avrdude -c avrisp -p m8 -P COM1 -U hfuse:
r:high.bin:b -U lfuse:r:low.bin:b
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xe0

avrdude done.  Thank you.

Стираться тоже не хочет, выводит аналогичные ошибки. Хотя прошивка *.hex заливается "на УРА!"(см. 2-мя постами выше). Помогите найти причину.

UPDATE 19.05.2011 02:09
Внешний 12 Мгц кварц на 9, 10 ножках не помог - выводит то же самое.
UPDATE 20.05.2011 06:36
помогло добавление "-b 19200" в параметры команды, потому, что в свойствах COM-порта было именно это значение скорости обмена.
Я ликую! Девайс собран, работает. Трудности были из-за незнания предмета и отсутствия навыков. Сейчас ситуация немногим лучше, но, тем не менее, задача решена. Как программатор, ORduino Nano работает прекрасно!
Последний раз редактировалось shadyninja 20 май 2011, 12:47, всего редактировалось 1 раз.
Аватара пользователя
shadyninja
 
Сообщения: 5
Зарегистрирован: 13 май 2011, 15:30

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение SkyStorm » 20 май 2011, 11:22

OR-Duino Nano и Arduino Nano по размерам полностью идентичны?
Не смог найти Eagle файлы для OR-Duino Nano что бы самому посмотреть.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение =DeaD= » 20 май 2011, 11:42

Размеры по печатной плате у нашей наны: 17.78*44.45 мм
USB-разъем выступает на 1.3мм примерно
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение SkyStorm » 20 май 2011, 11:55

Ок. Спасибо.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение girafenok » 23 июл 2011, 02:30

Здравствуйте!

Помогите разобраться с проблемой.

В какой-то момент перестали заливаться скетчи в Orduino-nano.
averdude вылетал со следующей ошибкой

stk500_recv(): programmer is not responding
.

При чем все произошло внезапно. Только что все работало, а через миг - ошибка.

Есть подозрение, что сгорела AtMega88. Может ли такое быть? На момент возникновения ошибки работал только со светодиодами, т.е. превышение тока на входах контролера маловероятно. Питание было через USB.


USB кабели перепробовал несколько штук - результат один.

com-порт системой определен, arduino-ide устройство вроде видит.


Какие еще могут быть причины возникновения данной проблемы и извечный вопрос: что делать? ).
girafenok
 
Сообщения: 2
Зарегистрирован: 27 дек 2010, 03:47

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение =DeaD= » 23 июл 2011, 17:54

Если система видит COM-порт, то кабель вроде не при чем.

надо бы проверить - при зажатом RESET соедините RX/TX линии перемычкой и подцепитесь терминалом - будет ли эхо?

Добавлено спустя 1 минуту 32 секунды:
Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимый
Теоретически могли CP2102 цепануть или как-то брякнуть плату, что контакты отошли у неё.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение girafenok » 23 июл 2011, 20:29

При зажатом RESET и соединенном RX/TX эхо есть.

С платой, вроде, аккуратно обращался. Все на макетке делал.
girafenok
 
Сообщения: 2
Зарегистрирован: 27 дек 2010, 03:47

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение =DeaD= » 23 июл 2011, 20:32

Ну если эхо есть, значит дело может быть только в МК - проверьте на всякий случай наличие контактов (маловероятно что отпали) ну и может либо МК спалили, либо в нём как-то удалось либо бутлоадер убить, либо фьюзы.

PS: О, еще вариант - попробуйте прямо когда в Arduino IDE появляется размер кода для заливки - быстро нажать и отпустить RESET, может еще DTR-линия накрылась от CP2102. Она обеспечивает вызов бутлоадера через подачу сброса в МК.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение NeON79 » 09 авг 2011, 11:16

А не планируется ли то же самое, но с Мегой 328?
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение =DeaD= » 09 авг 2011, 11:22

Я больше скажу - оно уже готовое лежит, скоро Setar'у вышлю в магазин :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимы

Сообщение NeON79 » 09 авг 2011, 11:27

:oops: Опа. А в Киев? Или Раша онли?
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet
Аватара пользователя
NeON79
 
Сообщения: 536
Зарегистрирован: 09 май 2011, 16:43
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН

Пред.След.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2