25.02.2024, 15:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,490
Сказал спасибо: 359
Сказали Спасибо 863 раз(а) в 362 сообщении(ях)
|
AtTiny26L не прошивается
Повелся я на рекламу в Ютубе и заказал на Алиэкспресс горсть AtTiny26. Товарищ предупреждал, чтобы в DIP корпусах не брать, мол, это подделки, ну, я последовал совету. И вот они пришли. И вот тут засада, я въехал, что мой TL866 ii plus умеет только DIP.
Да ладно, тоже еще проблема. Я посмотрел, цоколевки DIP и SOP совпадают, взял, да и сляпал переходник.
И вот результат на картинках. Если кто-то подумал, что нет контакта, не думайте так. Контакты прозвонены от ZIF до ножек микросхемы. Обрывов нет, замыканий нет.
На программаторе есть разъем для внутрисхемного программирования, но как раз для AtTiny26 он в программе не поддерживается.
Ну, и что я делаю не так?
PS Интереса ради я отключил проверку контактов. Тогда программатор сделал вид, что он что-то читает, там получались повторяющиеся дампы каких то произвольных значений. Но это явно не содержание памяти, потому что стереть это не удается, после стирания читается та же помойка.
Последний раз редактировалось spamkerdyk; 25.02.2024 в 15:55.
|
|
|
|
25.02.2024, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,190 раз(а) в 2,164 сообщении(ях)
|
Re: AtTiny26L не прошивается
Первое, что делаю я - читаю DataSheet, нахожу информацию об идентификации ИМС (signature bytes, who am i и т.п.) и проверяю безошибочность и повторяемость её чтения программатором. Ибо без устойчивой связи - всё становится тленом [и укбаром].
Безошибочности и повторяемости добиваюсь разным плясками с бубном. Перво-наперво - снижением частоты обмена данными между программатором и ИМС.
__________________
Экзорцист 40-го уровня.
|
|
|
|
25.02.2024, 23:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,490
Сказал спасибо: 359
Сказали Спасибо 863 раз(а) в 362 сообщении(ях)
|
Re: AtTiny26L не прошивается
Абсолютно не понимаю, чем может помочь ваш ответ.
Я обратился в форум, потому что здесь может найтись человек, который с помощью TL866 ii plus уже прошивал AtTiny26. И он мог столкнуться или не столкнуться с аналогичной проблемой.
Какую идентификацию я должен искать в даташите? На микросхеме написано attiny26l, в списке программатора я могу выбрать attiny26l. Что еще требуется. Я это проделывал уже с кучей разных процессоров, начиная с AT89... и кончая attiny13, attiny2313, atmega8, atmtga32 - 128, и ни с одним никаких проблем не было. Ну, бывало, ножки не контачили, разъем у этого программатора гов.о, вытащищь - вставишь - законтачили. Но так, чтобы сразу все, учитывыя, что тестер показывает, что контакт есть...
Я склоняюсь, что мне прислали не просто подделку, а пластмасски с ножками, но есть какая-то маленькая надежда, что я не учел какую-нибудь специфическую хитрость специально для attiny26... или может быть нельзя так делать переходник (хотя и не понимаю, почему) поэтому я и написал в форум.
Последний раз редактировалось spamkerdyk; 25.02.2024 в 23:29.
|
|
|
|
26.02.2024, 01:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,490
Сказал спасибо: 359
Сказали Спасибо 863 раз(а) в 362 сообщении(ях)
|
Re: AtTiny26L не прошивается
Ура! Заработало!
Я оторвал микросхему от переходника и припаял другую. Результат тот же.
Но я не остановился и припаял третью.
И оно заработало. Прочитался ID - 1E 91 09, потом прочиталась память. Там была галиматья. Я запустил стирание, а потом еще раз прочитал. Во всех ячейках FF, FF...
Ну и кто они после этого? В смысле, китайцы.
Действительно специфическая хитрость.
Видимо "Ардуинщик" в Ютубе был не прав. Он считал, что подделки только в DIP корпусах, но, похоже они в любых.
Последний раз редактировалось spamkerdyk; 26.02.2024 в 01:52.
|
|
|
|
26.02.2024, 02:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,264
Сказал спасибо: 2,113
Сказали Спасибо 1,720 раз(а) в 975 сообщении(ях)
|
Re: AtTiny26L не прошивается
spamkerdyk, походу в первых двух экземплярах -фьюзами случайно залочен режим SPI-прошивки.
Китайцы прислали микросхемы, с которыми уже кто-то рукоблудил.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
26.02.2024, 03:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,490
Сказал спасибо: 359
Сказали Спасибо 863 раз(а) в 362 сообщении(ях)
|
Re: AtTiny26L не прошивается
Так я же шил параллельным программатором, ему фьюзы по-барабану. У него есть режим ISP и соответствующий разъем, но он не для всех микросхем работает. Он включается безотносительно того, подключена микросхема или нет (радиокнопка). И attini26 как раз попадает в список не поддерживаемых.
|
|
|
Сказали "Спасибо" spamkerdyk
|
|
|
06.03.2024, 02:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,490
Сказал спасибо: 359
Сказали Спасибо 863 раз(а) в 362 сообщении(ях)
|
Re: AtTiny26L не прошивается
Окончательная статистика после того, как я все перебрал:
Из каждых пяти - две абсолютно сдохшие. И у некоторых неправильный ID, они не прошиваются (прошиваются с ошибками). Короче, 20% "исправных". Почему в кавычках - я программировал Reset как выход порта, у всех микросхем на этом выходе низкое напряжение, семисегментный индикатор не загорается. Если подтянуть его к плюсу - загорается, но напряжение более или менее нормальное если резистор порядка 200 ом. Как-то маловато. Такого я в других процессорах не наблюдал.
Речь идет о AtTiny26L-8SU в SOIC корпусе.
|
|
|
Сказали "Спасибо" spamkerdyk
|
|
|
08.03.2024, 20:59
|
|
Вид на жительство
Регистрация: 22.03.2005
Сообщений: 488
Сказал спасибо: 111
Сказали Спасибо 109 раз(а) в 73 сообщении(ях)
|
Re: AtTiny26L не прошивается
Прочитал тему, вспомнил что тоже покупал себе таких пару штук. Тоже быстренько на чпу станке(боже, благослови тот день когда я себе его купил ![Мистер Грин](images/smilies/icon_smilegreen.gif) ) сваял переходник. На MiniPro прочитались без проблем. Но внутри тоже мусор и фьюзы не по умолчанию. Могу ошибаться, сразу как то не обратил внимание, но вроде RTSDISBL был включен.
После стирания все FF, как и положено.
Хотя вот думаю а нафига я их вобще покупал
PS: вот такие фьюзы были установлены
Последний раз редактировалось Komi; 08.03.2024 в 21:22.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:50.
|
|