| Форум РадиоКот 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/ |
|


