roboforum.ru

Технический форум по робототехнике.

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

Правила форума
Правила раздела OpenRobotics

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

shadyninja » 16 май 2011, 00:47

Приобрел ORduino Nano. Можно ли его использовать в роли программатора AVR, например atmega8?

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

=DeaD= » 16 май 2011, 07:48

Вроде как и любую -duino да - подробней тут: http://arduino.cc/en/Tutorial/ArduinoISP

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-порт.

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

blindman » 17 май 2011, 01:06

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

Именно это и значит. Только фьюзы еще надо прошить.

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 раз.

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

SkyStorm » 20 май 2011, 11:22

OR-Duino Nano и Arduino Nano по размерам полностью идентичны?
Не смог найти Eagle файлы для OR-Duino Nano что бы самому посмотреть.

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

=DeaD= » 20 май 2011, 11:42

Размеры по печатной плате у нашей наны: 17.78*44.45 мм
USB-разъем выступает на 1.3мм примерно

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

SkyStorm » 20 май 2011, 11:55

Ок. Спасибо.

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 устройство вроде видит.


Какие еще могут быть причины возникновения данной проблемы и извечный вопрос: что делать? ).

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

=DeaD= » 23 июл 2011, 17:54

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

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

Добавлено спустя 1 минуту 32 секунды:
Re: Контроллер универс. ORduino Nano, Arduino IDE-совместимый
Теоретически могли CP2102 цепануть или как-то брякнуть плату, что контакты отошли у неё.

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

girafenok » 23 июл 2011, 20:29

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

С платой, вроде, аккуратно обращался. Все на макетке делал.

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

=DeaD= » 23 июл 2011, 20:32

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

PS: О, еще вариант - попробуйте прямо когда в Arduino IDE появляется размер кода для заливки - быстро нажать и отпустить RESET, может еще DTR-линия накрылась от CP2102. Она обеспечивает вызов бутлоадера через подачу сброса в МК.

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

NeON79 » 09 авг 2011, 11:16

А не планируется ли то же самое, но с Мегой 328?

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

=DeaD= » 09 авг 2011, 11:22

Я больше скажу - оно уже готовое лежит, скоро Setar'у вышлю в магазин :)

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

NeON79 » 09 авг 2011, 11:27

:oops: Опа. А в Киев? Или Раша онли?


Rambler\'s Top100 Mail.ru counter