Перейти к содержанию

Алексей

STC 11F02E - снять прошивку и зашить новую микру

Рекомендуемые сообщения

Приветствую всех радиолюбителей!

 

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

Эта микра является МК на китайской светодиодной лампе, которая стоит аж 11.5к,

 

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

 

могли бы помочь как это устройство сделать? у меня к сожалению нет опыта в программировании, тем более таких микрух

 

еще вопрос: реально ли "считать" прошивку по поведению исполняющих частей платы, или это нужно быть асом архитектуры контроллера?

 

вот картинки плат, надеюсь, откроются здесь

https://vk.com/im?act=browse_images&id=57462

 

Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Т.е. даже пытаться не стоит?

 

только в обход на известных МК драйвер ваять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Посмотрел я даташит, это совместимый с 80С51 микроконтроллер. 

Его можно перепрошить, прочитать и т.п.

А вот как его программировать??? Вроде как ISP есть как у AVR микроконтроллеров. Найти программу, которая умеет работать с этой серией мк.

И опять же, Бит защиты никто не отменял. Старания по поиску могут не оправдаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Посмотрел я даташит, это совместимый с 80С51 микроконтроллер. 

Его можно перепрошить, прочитать и т.п.

А вот как его программировать??? Вроде как ISP есть как у AVR микроконтроллеров. Найти программу, которая умеет работать с этой серией мк.

И опять же, Бит защиты никто не отменял. Старания по поиску могут не оправдаться.

 

Даже если опустить тему защиты и всё-таки рискнуть, не представляю как это сделать.

Находил буржуйские статьи, там вроде как показывали, как их шить - 8051 и т.п., но ничего не понятно))

http://mcudreams.blogspot.ru/2012/12/programming-stc-89c52-microcontroller.html

http://grauonline.de/wordpress/?p=44

 

англицкий автопереводом страницы переводил, на практике не понятно что как делать, да и с учетом нужной нам 11F02E

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Приветствую всех радиолюбителей!

 

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

Эта микра является МК на китайской светодиодной лампе, которая стоит аж 11.5к,

 

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

 

могли бы помочь как это устройство сделать? у меня к сожалению нет опыта в программировании, тем более таких микрух

 

еще вопрос: реально ли "считать" прошивку по поведению исполняющих частей платы, или это нужно быть асом архитектуры контроллера?

 

вот картинки плат, надеюсь, откроются здесь

https://vk.com/im?act=browse_images&id=57462

 

Спасибо за помощь!

можно ссылку что за лампа стоит 11500?

Ваши фото не открываются без контакта, у меня его нет.

Можно фото выложить на бесплатный хостинг например http://pixs.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

можно ссылку что за лампа стоит 11500?

Ваши фото не открываются без контакта, у меня его нет.

Можно фото выложить на бесплатный хостинг например http://pixs.ru/

фоты

8820a1a52620t.jpg18494bbb5aa9t.jpg679fb127d9b4t.jpg

264b5359776et.jpg6d0967b899f2t.jpgd24dab9ef120t.jpg

 

лампа

 

Par 56 rgb led pool 30w.

Только переключение происходит отключением и подключением питания

http://m.dhgate.com/product/30w-par56-led-swimming-pool-light-rgb-white/208105265.html

вот что имеется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Лампа для бассейна?

Три полевых транзистора включают и выключают три цвета, скорее всего ШИМ регулируют яркость.

Микроконтроллер задает режимы включения цветов и яркость.

Если не получится перезаливать прошивку можно в легкую на другом МК прописать те же режимы для цветов и управлять.

Например PIC или Atmega или STM.

Остальное обвязка транзисторов и МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

на фото кстати видно не распаян разьем под прошивку.

И не припаян кварц значит тактируется от внутреннего генератора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Если просто работает по принципу лампы настроения, то схем с прошивками валом. Есть даже на pic12f675. Этот проц на проводках можно будет припаять взамен имеющегося. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Что вообще лампа выполняет? Чем управляется? Какие её возможности?

Точно возможности не знаю, управляется с ПДУ.

 

Да, она для бассейнов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Если просто работает по принципу лампы настроения, то схем с прошивками валом. Есть даже на pic12f675. Этот проц на проводках можно будет припаять взамен имеющегося. 

 

А синхронизация с пультом..?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 
 

там  радио канал. из фото видно.

все ясно вам поможет или прошивка контроллеров или челвек умеющий программировать микропроцессоры и понимающий в схемотехнике.

Там обычное управление нагрузками по радиоканалу.

Спец по ардуино тоже подойдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

в общем, как я понял из рассказанного мне:

 

ПДУ подает сигналы на контроллер с БП, он щёлкает релюхами, при кратковременном размыкании питания с последующим замыканием переключается сама лампа

 

это сделано для того, чтобы несколькими лампами управлять одновременно и одинаково (там несколько режимов)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

вам поможет или прошивка контроллеров или челвек умеющий программировать микропроцессоры и понимающий в схемотехнике.

Там обычное управление нагрузками по радиоканалу.

 

О да, в этом и вопрос)) Такие вещи программировать где найти такого спеца.. :o

или хотя бы понять алгоритм, как там считывать? как понять какие ноги подключать к "швейной машинке", и кк пользоваться прогой на компе

 

кетай какие-то вещи продает типа этой:

http://ru.aliexpress.com/item/USB-STC-programmer-V3-0-intelligent-recognition-and-automatic-programming-Emulator/1885475229.html

 

вроде подходит для моей микры, что скажете глядя опытным глазом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

К этому программатору адаптерер sop/dip нужен. 

Конечно, если китайца защиты не установили, то это самый простой способ ремонта. Считал с рабочей, зашил в нерабочий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

К этому программатору адаптерер sop/dip нужен. 

Конечно, если китайца защиты не установили, то это самый простой способ ремонта. Считал с рабочей, зашил в нерабочий.

 

с адаптером, думаю, самая незначительная проблема, лишь бы поддерживал)

больше интересует прошивка, как понять)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

В перечне микроконтроллеров программатора ваш присутствует, значит поддерживает.

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

Если бит защиты стоит, то считаются все нули, либо код, похожий на шахматную доску из чередований 00 и FF. Сразу короче поймёте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Большое спасибо, очень помогли разобраться!

А прошивать каким-то Keil'ом нужно, я так понял? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
  • Создать...