Слетел butloader arduino nano v3

jdc
Offline
Зарегистрирован: 31.10.2017

Подскажите пожалуйста как прошить загрузчик в Ардуино нано при помощи программатора tl866a по протоколу ICSP. Какой файл загрузки и фьюзы. Думаю многим пригодится, т.к. подобного я не нашел. Р.с. пытаюсь прошить из папки Ардуино ide выдает ошибку.?

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

%arduino%\hardware\arduino\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex
lfuse=0xFF hfuse=0xDA efuse=0x05

или
%arduino%\hardware\arduino\bootloaders\optiboot\optiboot_atmega328.hex
lfuse=0xFF hfuse=0xDE efuse=0x05

jdc
Offline
Зарегистрирован: 31.10.2017

Чет не получается прошить по ICSP при помощи mini pro tl866a. Выдает ошибку эрор адрес. Пересадил рабочий чип 328, тоже самое. И не могу разобраться с фьюзами. Пока не пойму что и как  ставить. Огромная просьба если есть с опытом прошивки через этот программатор и исходники бутлоадера откликнитесь. Просьба сильно не пинать, я только учусь программировать.

b707
Offline
Зарегистрирован: 26.05.2017

jdc - бутлоадер на Нано проще всего перешить другой такой же Нано ценой в 150р. Нафига для этого такой дорогущий программатор?

Если хотите именно им (хотя вряд ли это кому-то еще пригодится) - напишите четко:

 - определяется ли программатор в винде

-  каким софтом вы шьете

jdc
Offline
Зарегистрирован: 31.10.2017

Программатор переделка из версии cs, ранее прошивали тестер транзисторов, все нормально было. Купил давно, он есть в наличии. А ардуино у меня стоит около 300р. Покупать буду, но просто программатор под рукой. Он определяется и реагирует на передачу данных. Софт mini pro для tl866. А по поводу трудностей стараюсь идти по самому сложному пути, потом просто лёгкие пути решаются сами собой.

jdc
Offline
Зарегистрирован: 31.10.2017

По поводу ардуино ещё грешу на длинные провода которые остались припаяны от предыдущего проекта. Замыкать не замыкал. Был залит скетч мелодий и после некоторого времени просто перестала шиться, мелодии так и играли. Заблокироваться не могла выставлением фьюзов для резерв.

b707
Offline
Зарегистрирован: 26.05.2017

jdc пишет:
Программатор переделка из версии cs

В описании к программатору сказано, что прошивать по ISP можно только версией tp866a. Если у вас "переделка" - может она просто этого не умеет?

jdc
Offline
Зарегистрирован: 31.10.2017

b707 пишет:

jdc пишет:
Программатор переделка из версии cs

В описании к программатору сказано, что прошивать по ISP можно только версией tp866a. Если у вас "переделка" - может она просто этого не умеет?


Транзистор тестер я по ISP прошивал. И определяется он как версия А. Да и продавец говорил что по ISP шить можно и проблем с ним не должно возникнуть, т.к. бутлоадер изменён на А. При обновлении софта и более новой прошивки бутлоадер не слетел на ТЛке Куда копать не пойму.

Oleg_707
Oleg_707 аватар
Offline
Зарегистрирован: 02.12.2016

Прошивал нано нерез переделанный 866cs по isp. Без проблем. Если не забуду, Выложу проект.

Насколько я помню, чтобы считать id и прошить или считать 328p на ардуине, нужно было держать РЕСЕТ ардуины зажатым. 

что то не могу приложить архив с проектом. 

если коротко, то настройки в MiniPRO стоят так:

порт ICSP

ICSP VCC (ставим галку)

 SPIEN=0 (ставим галку)

BOOTSZ1=0 (ставим галку)

BOOTRST=0 (ставим галку)

BODLEVEL2=0 (ставим галку)

BODLEVEL1=0 (ставим галку)

BODLEVEL0=0 (ставим галку)

BLB12=0 (ставим галку)

BLB11=0 (ставим галку)

проверить ID чипа (ставим галку)

это конфигурация на внешний кварц 16МГц ( стандартная ардуино нано)

jdc
Offline
Зарегистрирован: 31.10.2017

Спасибо. Попробую по-прошивать. Р.с. вопрос решился при помощи другой ардуины в качестве программатора ISP и программы Sina Prog. 13-13, 12-12, 11-11, 10-reset, 5v и gnd. Фьюзы залил, вытянул прошивку из папки ардуины и прошил. Другими способами и стандартными средствами ардуино IDE не получилось, отказывалось шиться. Может кому-то будет полезно.

Oleg_707
Oleg_707 аватар
Offline
Зарегистрирован: 02.12.2016