Например TDA7294

Форум РадиоКот :: Просмотр темы - ATtiny13A не прошивается, может я что не так делаю?
Форум РадиоКот
https://radiokot.ru/forum/

ATtiny13A не прошивается, может я что не так делаю?
https://radiokot.ru/forum/viewtopic.php?f=57&t=189119
Страница 1 из 2

Автор:  Dronab [ Ср июл 12, 2023 17:26:01 ]
Заголовок сообщения:  ATtiny13A не прошивается, может я что не так делаю?

Народ всем привет. Подскажите куда копнуть, т.к. не похоже что 2 МК из разных покупок с али оба не рабочие (другие из комплекта пока не проверял), возможно я что не так делаю.

Получаю сообщения:
avrdude error: cannot set sck period; please check for usbasp firmware update
avrdude usbasp_spi_set_sck_period() error: cannot set sck period; please check for usbasp firmware update
avrdude: device signature = 0x000000 (retrying) (он типо пишет что сигнатура нули а должна быть другая)
avrdude: Yikes! Invalid device signature.
attiny13a Failed chip erase: uploading error: exit status 1

Пробовал прошить каким-то китайским USBAsp, купленным не знаю когда может больше 2-х лет назад. В системе драйвера 3 версии на него встали без проблем и его видит.
Далее mega2560 ArduinoISP (с набора пинов на плате и с гребенки) тоже голяк. Загрузчик не шьется, скетч собсно тоже.
Arduino IDE самая последняя, библиотеки обновленные, использовал либу MCUdude/MicroCore и что-то еще везде одинаковое поведение.

При подаче питания на МК потребление 2,5 мА. Попался шлак и не рабочие микроконтроллеры да?

Добавлено after 4 minutes 18 seconds:
Сам USBasp

Вложения:
photo_2023-07-12_18-24-22.jpg [107.89 KiB]
Скачиваний: 67
photo_2023-07-12_18-24-26.jpg [75.64 KiB]
Скачиваний: 46
photo_2023-07-12_13-30-05.jpg [4.06 KiB]
Скачиваний: 51

Автор:  veso74 [ Ср июл 12, 2023 17:28:59 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Сначала я бы проверил, работают ли: программатор, кабели, PC, OS, драйвера, ОС, избранные программы и т.д. с проверенным абсолютно рабочим МК Attiny13A.

Попробуйте, помогло мне несколько раз:
Restauration des fuses AVR ATtiny avec un Arduino / ATtiny13/24/25/44/45/84/85
Цитата:
РУ: Затем вы можете добавить 8 батарей или подключить лабораторный источник питания для обеспечения необходимых 12 вольт. Затем загрузите скетч (ссылка для скачивания находится внизу страницы), подключите устройство ATTiny, для которого необходимо исправить фюзы (см. список поддерживаемых устройств в исходном коде), откройте Serial Monitor в Arduino IDE и выберите 19200 бод в качестве скорости последовательного порта. Затем отправьте символ в Arduino, используя кнопку «Отправить» на последовательном мониторе, чтобы запустить цикл сброса фюзы. Код распечатает подпись устройства, а также значения фюзы до и после и. Теперь у вас должен быть работающий ATTiny!

И это если МК физически рабочий :).

Автор:  Dronab [ Ср июл 12, 2023 17:32:08 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

veso74, там картинки не загружаются. Суть в чем? Залочен и надо сбросить?

Автор:  veso74 [ Ср июл 12, 2023 17:34:45 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Если записываете с помощью Arduino IDE напрямую, не в каждой ОС и в каждой версии Arduino IDE использование USBasp будет успешным.

Остается "долгий путь": Arduino IDE, експорт бинарного файла hex, запись к МК другим софтом:
Изображение
---
Программатор для себя работает? Проверили это?

Автор:  Dronab [ Ср июл 12, 2023 17:37:52 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Мега отлично и быстро прошилась как ArduinoISP. Тиньку подключал путем подпаявшись проводами к МК, с другой стороны разъемы программатора, выглядело надежно.
HEX компилится, а вот отдельно в другом софте его чем то другим прошить фюзы не знаю как и какие выставлять.

Автор:  veso74 [ Ср июл 12, 2023 17:46:11 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

ОК, USBasp включен к ATtiny13A?
Включить так:
Изображение

Блинк на pin_3 - ниже в архиве.

Добавлено after 4 minutes 1 second:
Попробуем напр. с AVRDUDESS.
Работает и с USBasp как программатор, и с Arduino как программатор, и с PICkit2 как программатор (для AVR) ...
Изображение

Выше в меню (1) выбираете свой программатор USBasp.
Изображение

Пока не трогаем фюзы, просто читаем их из чипа
(тактовая частота вероятно будет оригинальной 1,2 MHz).

Вложения:
blink_c_01.ino_attiny13a_1200000L.zip [323 байт]
Скачиваний: 67

Автор:  Dronab [ Ср июл 12, 2023 18:06:24 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Завтра сгоняю в местном радиомагазине куплю тиньку на всякий случай попробую заодно. Если прокатит купленная буду мучить не рабочие)
AVRDUDESS скачал, попробую оба варианта: "USBasp как программатор, и с Arduino как программатор". "Пока не трогаем фюзы, просто читаем их из чипа" - понял, попробую.
Спасибо за помощь, постараюсь отписаться о результате.

Автор:  veso74 [ Ср июл 12, 2023 18:10:32 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Включите в схему доступные МК к программатора, программа должна их обнаружить: кнопка Detect.
Полностью нерабочих МК из Китая я пока не нашел, хотя был один был с особыми параметрами -
выходи не давали нормальным током и internal clock был с оч. большим частотным сдвигом.

Автор:  АлександрЛ [ Ср июл 12, 2023 18:16:29 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Dronab писал(а):
Завтра сгоняю в местном радиомагазине куплю тиньку на всякий случай попробую заодно.

Разок был случай- шил кучу Тинек13, из 20 штук (из чипдипа) не шились 9.. :facepalm: Тогда шил "пятью проводками", немного раньше попались пара "нешьющихся" Тини2313.. :dont_know:
Потом купил TL866, и 8 из 9 тинек13 зашились, правда, у одной из этих восьми оказались какие-то проблемы с фьюзами- "заводские установки" не менялись..
Всё-таки, эти всякие "громовы" и "пять проводков" какие-то не очень надёжные.. :dont_know:

Автор:  Dronab [ Ср июл 12, 2023 18:21:35 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Совет хороший, я бы первым делом так сделал бы если бы были) Никаких других МК у меня нет. SPI память есть, но это видимо другой софт надо.

Добавлено after 3 minutes 26 seconds:
АлександрЛ, я достал из широких штанин программатор который был/валялся (в нормальных условиях), покупать ради одной тиньки программатор как-то так себе история. Но история очень интересная. Пожалуй я попробую макетку собрать полноценную и посмотрю как это будет ли работать. Что-то у меня сейчас подозрения в надежности всей истории про навесной монтаж.

Автор:  veso74 [ Ср июл 12, 2023 18:25:59 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Возьмите и используйте ... breadboard. Годы назад с особым пренебрежением! (из-за контактов и длинных проводов) пробовал. Сейчас это мой любимый сетап для начального тестирования и настройки простых конструкции. Там все работает :). Особенно с МК.

От идеи протестировать программный код (фрагмен кода?) через настоящий МК с периферией (LED, реле, резистори, сдвиговые регистры, расширители, дисплей, энкодер, потенциометр и т. д.) и результаты иногда проходит всего 3..5 минуты :).

Автор:  АлександрЛ [ Ср июл 12, 2023 18:31:30 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Dronab писал(а):
покупать ради одной тиньки программатор как-то так себе история.
Согласен.. Тогда, возможно, есть смысл поискать кого-то поблизости, кто мог бы зашить МК.. :dont_know:
Я как-то шил 27С256, потом почтой отправлял за 1000 километров..

Автор:  Dronab [ Ср июл 12, 2023 18:33:59 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

МК не в DIP корпусе. Да и потом тот breadboard который у меня есть нифига не работает нормально глючат контакты очень сильно, хоть и такое ощущение что коннекторы нормально вставляются - прям не срослось, а в лотерею играть заказывать ещё один не хочу.
Как по опыту тинька прошивается ли распаянная в схеме, рабочем устройстве?

Добавлено after 1 minute 22 seconds:
АлександрЛ, не дешевле ли купить программатор для этого? Я с экономической точки зрения обосновываю. Поблизости нет никого кто мог бы помочь, либо я о них не знаю)

Автор:  veso74 [ Ср июл 12, 2023 18:35:31 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Сделайте 20-50 свои собственные кабели с контактами за PC плат - штыри такие "квадратные", всегда контактирует.

Изображение

Автор:  Dronab [ Ср июл 12, 2023 18:39:45 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Выбросил горсть таких посчитав что не пригодятся)) может и надо действительно.

Автор:  АлександрЛ [ Ср июл 12, 2023 19:00:09 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Dronab писал(а):
АлександрЛ, не дешевле ли купить программатор для этого? Я с экономической точки зрения обосновываю. Поблизости нет никого кто мог бы помочь,
Ну, вы же тщательно скрываете своё местоположение..

Например, от меня в Ростов отправить посылку до 100 грамм весом- 234 рубля, даже при условии, что эта микросхема(ы) скатается туда и обратно- 468 рублей, это примерно в 9 раз дешевле, чем купить программатор в самой дешевой комплектации-
https://aliexpress.ru/item/1005002889063117.html
А переходник с SO-8 на DIP-8, при наличии прямых рук- несложно сделать и самостоятельно..

Добавлено after 12 minutes 58 seconds:
veso74 писал(а):
Сделайте 20-50 свои собственные кабели с контактами за PC плат - штыри такие "квадратные"

Да, можно самодельные:
СпойлерИзображение

а можно и покупные:
СпойлерИзображение


Вложения:
WIN_20230712_18_53_33_Pro.jpg [90.55 KiB]
Скачиваний: 265

Автор:  Dronab [ Ср июл 12, 2023 19:05:53 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

"скрываете своё местоположение" да и у вас адрес квартиры не указан. Мошенников и рекламы развелось - меньше знают крепче спят.
Последний раз когда я отправлял посылку самое дешевое 700 руб было из этого и исходил. Если не получится завести это дело то конечно буду думать над вариантами.

Добавлено after 5 minutes 18 seconds:
АлександрЛ, спасибо за идею на фото - пожалуй спаяю что-то аналогичное.

Автор:  АлександрЛ [ Ср июл 12, 2023 19:11:42 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Dronab писал(а):
"скрываете своё местоположение" да и у вас адрес квартиры не указан.
Ну, адрес не обязательно, почтовый сайт для расчёта стоимости посылки спрашивает только "город или страна получателя"
Заказное письмо 50 грамм за 1000 километров отправить- "обычной доставкой"- 34 рубля..

Автор:  Dronab [ Ср июл 12, 2023 19:32:38 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Хорошо, буду иметь ввиду спасибо.

Автор:  BOB51 [ Чт июл 13, 2023 09:31:13 ]
Заголовок сообщения:  Re: ATtiny13A не прошивается, может я что не так делаю?

Если на компе есть СОМ порт (а не USB-COM) можно SIprog использовать.
https://img.radiokot.ru/files/20529/36ky3d8x5e.GIF
Однако не факт, что купленные тиньки "абсолютно новые" - возможно имелась "залоченная прошивка" - тогда только "фузе доктор" поможет.
8)
Тинька 13 - штука мелкая, в большинстве случаев бутлоадера не имеет (слишком мало ПЗУ программ).
Посему и загружаться непосредственно из ардуино IDE (как остальные адуринки на основе АВР) не должна (за крайне редким исключением для тини85 и чего-то суперсовременного не слишком проверенного).
Так что используем флажок no bootloader в настройках платы, затем скетч - "экспорт бинарного файла" и делаем загрузку того файла через другую софтинку и железко.
У меня my_siprog + AVRDUDEPROG (или avrdudeshell - в последнее время она "зависает" если комп подключен к интернету*)).
8)

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