Например TDA7294

Форум РадиоКот :: Просмотр темы - Ошибка при попытке программирования ATtiny2313a
Форум РадиоКот
https://radiokot.ru/forum/

Ошибка при попытке программирования ATtiny2313a
https://radiokot.ru/forum/viewtopic.php?f=57&t=160616
Страница 1 из 1

Автор:  ZombiS23 [ Ср фев 06, 2019 21:38:33 ]
Заголовок сообщения:  Ошибка при попытке программирования ATtiny2313a

Являясь полным профаном во всём, что связанно с МК столкнулся с проблемой, при попытке запрограммировать свежекупленную ATtiny2313a-PU, программа avrdude_prog-v.3.3 выдавала следующее:

avrdude.exe -p t2313 -c usbasp -P usb -U calibration:r:calibration.hex:r
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Программа Khazama AVR тоже выдавала ошибку при попытке прочитать фьюзы.
Вдруг какой начинающий радиолюбитель столкнулся с такой же проблемой, подумалось мне. Поэтому решил написать о решении ниже.

Программатор использовал usbasp, при чём их у меня было два. Оба сто процентов рабочие, так как друг друга они перепрошили без особых проблем, друг друга читали, и фьюзы друг у друга видели. ATtiny2313a-PU тоже было две, и обе не хотели работать. Перепробовал все варианты, сто раз перепроверил соединение, драйвера переустановил, менял скорость программирования перемычкой, не помогало ни чего. Отчаявшись, решил использовать всемогущий метод тыка. Подключил к МК кварцевый резонатор 12 МГц и два конденсаторы в 15 пФр, подключал по схеме из даташита. И, о чудо, всё заработало. Оказалось на новом МК были выставлены фьюзы для работы от внешнего генератора сигнала. После перепрошивке фьюзов на работу от внутреннего генератора, МК программируется как в инструкциях из интернета.

Автор:  GoldenAndy [ Чт фев 07, 2019 11:26:01 ]
Заголовок сообщения:  Re: Ошибка при попытке программирования ATtiny2313a

Свежекупленная тинька обычно сконфигурирована на заводе на тактирование от внутреннего тактового генератора 8 МГц с делителем на 8.
Т.е. ядро тактируется частотой 1 МГц. Для корректной работы SPI, по которому шьется тиня, частота на SCK (если мне не изменяет память), должна быть не выше 1/4 тактовой.

И для программирования ее нужно в настройках программы ставить низкую скорость прошивки (частота до 128 кГц).
Или, если используется UsbASP - поставить джампер LowSpeed.

Если же тиня сконфигурирована на кварц - это значит, что она б/у.

Автор:  ZombiS23 [ Чт фев 07, 2019 18:12:07 ]
Заголовок сообщения:  Re: Ошибка при попытке программирования ATtiny2313a

Свежекупленная тинька обычно сконфигурирована на заводе на тактирование от внутреннего тактового генератора 8 МГц с делителем на 8.
Т.е. ядро тактируется частотой 1 МГц. Для корректной работы SPI, по которому шьется тиня, частота на SCK (если мне не изменяет память), должна быть не выше 1/4 тактовой.

И для программирования ее нужно в настройках программы ставить низкую скорость прошивки (частота до 128 кГц).
Или, если используется UsbASP - поставить джампер LowSpeed.

Если же тиня сконфигурирована на кварц - это значит, что она б/у.


Вот это и смутило. Везде написано, что должна, но видимо производитель моей тиньки решил иначе. Всю голову сломал пока удалось завести. По виду обе тиньки были новые, да и магазин проверенный. При этом куплены они с разницей почти в месяц и вроде как из разных партий.

Автор:  GoldenAndy [ Чт фев 07, 2019 20:30:16 ]
Заголовок сообщения:  Re: Ошибка при попытке программирования ATtiny2313a

Магазин может быть проверенный. Вот только китаезы поставили магазину под видом новых паяные тиньки.
Китайцы умеют разбирать старые девайсы и перепаковывать детали так, что от новых отличить нельзя.

А тинька с завода идет только сконфигурированная под 8/8=1МГц внутреннего тактового генератора.

Автор:  ZombiS23 [ Сб фев 09, 2019 08:00:51 ]
Заголовок сообщения:  Re: Ошибка при попытке программирования ATtiny2313a

Вот китайцы халтурщики. Флеш почистили, ноги отмыли и даже слегка разогнули и выровняли, как у новых МК, а фьюзы сбросить до заводских забыли.

Автор:  musor [ Сб фев 09, 2019 08:21:58 ]
Заголовок сообщения:  Re: Ошибка при попытке программирования ATtiny2313a

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/