Как "разкирпичить" ATmega2561?

UFO 007
UFO 007 аватар
Offline
Зарегистрирован: 11.01.2018

Доброго всем времени суток!!!

Диспозиция такова: ЭлектроЩитовоеПроизводство КМЗ производит "кучу" щитов под любые цели (а "за Ваши бабки - любой каприз"): ЩСН, ШС, ЩАВР, ЩУЭС, ... , и тд и тп... Но в схемах щитов иногда попадаются контроллеры и за Nное кол-во лет некоторые из них попали в разряд "брака": 2 - Овен'а и 3 Segnetics'a... В последнем (котрый мне удалось "прихватизировать") "сердце" - Atmega2561, но она не шьётся от слова "никак".... Через Ардуино ас ИСП (то биш по SPI-программер) возвращает: Девице сигнатуре = 000000... И тут прикол, что TL866II++ показывает сигнатуру как FFFF...

Аппаратно всё "вызвонил": 2561Pin11 = Nano3.0:D13(SCK), 2561Pin12 = D11(MOSI),... Вобщем: аппаратная обвязка вродь как нормуль...

Тут наладчик говорит: "Эти Segneticsы закупались как вентиляционные..." и он их перешивал под "масло" компрессора.... 

А вот и 2 центральных вопроса темы: могло ли ПО наладчика (при перепрошивке) повлиять на фьюз SPIEN? И если мне достался "кирпич", то .... Есть ли метод "разкирпичивания" АТ2561?... Опыт по "разкирпичиванию" АТ328 у мя - есть: TL866II++ с фьюзами отлично справляется, но где АТ2561 и где АТ368? В арсенале TL866II++ АТ2561 нету и тут самый интересный вопрос: с кем АТ2561 совместима по архитектуре? (на предмет - вытравить плату, припаять, перепрошить???)

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Может ему просто кварца внешнего для тактирования не хватает?

А вообще, вроде как осилить его может фьюз бит доктор ( https://easyeda.com/Sher2104/AVR-Fuse-Bit-Doctor )

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015
UFO 007
UFO 007 аватар
Offline
Зарегистрирован: 11.01.2018

BOOM,

за ссылку - огромное спасибо (правда, пару лет назад - когда окирпичил At328 - курил форумы но только "слышал" про доктора, а обошлось параллельным программированием через TL866II+ :

и даже (дабы не перепаивать чип) сгандобил переходник ZIF40<=>Nano3.0... Так во чё я думаю: не проканает ли такой же финт и в случае с АТ2561? Коню понятно, что придётся слегонца помороковать и вытравить соответствующий переходник.... Меня беспокоит теория: совместима ли по фьюзам АТ2561 с АТ8...328 (ну или с кем-нибудь, завёрнутым в TQFP32)? В арсенале TL866II+ есть следующие атмеги: 8/16/32/48/64/88/128/162/164/165/168/169/324/325/328/329/644/645/649/1284/8515/8535 - кучу даташитов (как любителю, возвращающемуся к AVR раз в пол-года, а то и реже) лопатить вилы: может кто-то из профессионалов на вскидку знает кто из них максимально совместим (по фьюзам) с АТ2561.
 
ЕвгенийП,
спасибо, конечно, но не совсем бюджетный вариант (300 баксов за раскирпичивание одной мЕЛКосхемы???)
 
 
 
 
 
BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

в крайнем случае зайти в сервис по ремонту компьютеров, там обычно Фитоновкими пользуются, он одолеет за пять минут

UFO 007
UFO 007 аватар
Offline
Зарегистрирован: 11.01.2018

Как оказалось курить тонны даташитов не пришлось - в XgPro (ПО TL866) выбираем интересующую атмегу и на закладке "Конфиг" видим следующее:

от AT2561 отличается только двумя старшими битами High байта:

я так понимаю, что RSTDISBL надо оставить пустым, а на DWEN - галочку поставить... А про самопальный адаптер: на пин1 ЗИФ40 от АТ2561 должна приходить лапа 28(PD3) а не 1(PD3) от АТ328 и т. д. И "меня терзают смутные сомнения": попадут ли эти фьюзы туда, куда надо (не зашьются ли они ХегоЗ куда - в TCCR2B например)?

UFO 007
UFO 007 аватар
Offline
Зарегистрирован: 11.01.2018

BOOM пишет:

Может ему просто кварца внешнего для тактирования не хватает?

В том то и дело, что стоит (самый прикол, что частота 14.7456 есть в Ардуино АйДЕ) и даже согласно имеющейся прошивке, помаргивая зелёным и красным светоИдами, показывает (думаю скважностью) код ошибки - 40-пиновый "папа" не воткнут в "материнку" где осталась вся периферия.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

UFO 007 пишет:
спасибо, конечно, но не совсем бюджетный вариант (300 баксов за раскирпичивание одной мЕЛКосхемы???)

Вы ничего не поняли. Я даже не говорю, что "одной микросхемы не бывает - где одна, там и другие", я о другом.

У Вас ведь

UFO 007 пишет:
самый интересный вопрос: с кем АТ2561 совместима по архитектуре?

Так вот, ответ простой. В документации к STK-600 написано для каких чипов как конфигурировать плату (свитчами и дюпонами). Там Вы и найдёте ответ на свой "самый интересный вопрос". Совместима она с тем, для кого плата конфигурируется также, как для неё. Даже независимо от количества пинов.