Jump to content

Алексей

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

Recommended Posts

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

 

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

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

 

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

 

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

 

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
 

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

Share this post


Link to post
Share on other sites
 
 

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

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

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

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

Share this post


Link to post
Share on other sites
 

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

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

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

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

 

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

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

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

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

 

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

Share this post


Link to post
Share on other sites
 

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

 

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

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

 

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

 

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

 

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

 

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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites
 

можно ссылку что за лампа стоит 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

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

Share this post


Link to post
Share on other sites
 
 

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
 

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

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

Share this post


Link to post
Share on other sites
 

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

Share this post


Link to post
Share on other sites
 

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

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

 

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

Share this post


Link to post
Share on other sites
 

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

 

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

Share this post


Link to post
Share on other sites
 
 
 

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

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

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

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

Share this post


Link to post
Share on other sites
 

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

 

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

 

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

Share this post


Link to post
Share on other sites
 

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

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

 

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
 

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

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

Share this post


Link to post
Share on other sites
 

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

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

 

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

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

Share this post


Link to post
Share on other sites
 

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

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

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

Share this post


Link to post
Share on other sites
 

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

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

Share this post


Link to post
Share on other sites
 
 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
  • Create New...