Технический форум по робототехнике.
Angel71 » 18 янв 2014, 00:11
другие платы попробуйте повыбирать. вроде вот эта должна подходить "arduino mini w/atmega328"
Shamanestr » 18 янв 2014, 00:17
пробую другие. arduino mini w/atmega328 - не подходит

Angel71 » 18 янв 2014, 00:24
значит у вас ещё и мега не 328p. на фото не видно что за чип, что на нём написано? в уно3 стоит atmega328p-pu
Последний раз редактировалось
Angel71 18 янв 2014, 00:26, всего редактировалось 1 раз.
Myp » 18 янв 2014, 00:26
чего напсиано на микросхеме которая самая большая ?:) может там правда не 328?
Shamanestr » 18 янв 2014, 00:36
Чип atmega8a-pu
Добавлено спустя 7 минут 46 секунд:
может, я программатор не тот использую?
Angel71 » 18 янв 2014, 00:53
что выбрано в "сервис-программатор" имеет значение, когда бутлоадер нужно шить, при заливки скетчей оно не имеет значения. 8a вместо 328p - это весело.

хз, как с этими 8а работать. тут или пробовать выбирать в меню платы где есть текст "mega8" или что более вероятно искать что в файлах настроек менять.

или ждать, может кто отпишется, кто с дуньками на мега8а работал.
Shamanestr » 18 янв 2014, 01:02
купил с ибея. было написано arduino uno. чё прислали с тем и живу. А если купить ATmega328P-PU 10/1 (она в Харькове 40 грн стоит) и поставить её вместо моего atmega8a-pu. Заработает?
Angel71 » 18 янв 2014, 01:10
и без замены можно пользоваться, просто нужно разобраться как шить. если купить не прошитый чип меги, то его ещё потом прошивать придётся, что в данном случае может быть очень сомнительной затеей.
пробовали уже выбирать "arduino ng or older w/atmega8"?

крото у вас меги стоят, а я думал это я много навариваю.
Последний раз редактировалось
Angel71 18 янв 2014, 01:15, всего редактировалось 1 раз.
Shamanestr » 18 янв 2014, 01:14
Angel71 писал(а):и без замены можно пользоваться, просто нужно разобраться как шить.
может, форум какой есть, на эту тему?
Angel71 » 18 янв 2014, 01:15
пробовали уже выбирать "arduino ng or older w/atmega8"?
Shamanestr » 18 янв 2014, 01:20
все перепробовал. Не хочет.
пишет: Размер скетча в двоичном коде: 890 байт (из 7 168 байт максимум)
avrdude: stk500_getsync(): not in sync: resp=0x00
Angel71 » 18 янв 2014, 01:27

как вариант попробуйте в boards.txt добавить
##############################################################
atmega8optiboot.name=ATmega8 (optiboot, 16Mhz XTAL)
atmega8optiboot.upload.protocol=arduino
atmega8optiboot.upload.maximum_size=7680
atmega8optiboot.upload.speed=115200
atmega8optiboot.bootloader.low_fuses=0xBF
atmega8optiboot.bootloader.high_fuses=0xCC
atmega8optiboot.bootloader.path=optiboot
atmega8optiboot.bootloader.file=optiboot_atmega8.hex
atmega8optiboot.bootloader.unlock_bits=0x3F
atmega8optiboot.bootloader.lock_bits=0x0F
atmega8optiboot.build.mcu=atmega8
atmega8optiboot.build.f_cpu=16000000L
atmega8optiboot.build.core=arduino
atmega8optiboot.build.variant=standard
если не поможет, гуглите другие варианты
Shamanestr » 18 янв 2014, 01:57

заработало!!! (во всяком случае скетч blink )
Angel71 » 18 янв 2014, 02:11
измините в скетче delay(1000), допустим на delay(3000)

начнёт мигать реже, значит прошивает.
и не помешает описать что именно сделали, после чего заработало. другим на будущее пригодится
Shamanestr » 18 янв 2014, 02:26
дилей менял на 10000 мигает раз в 10 сек.
Заработало после того как вставил вышеописанный текст в boards.txt. За что спасибо.