slava68: (Default)
[personal profile] slava68

Ну НЕ ВЕРЮ я, что китайцы прошивают каждый микроконтроллер HS153SPJ !
Наверняка есть какая-то тайна, которую необходимо разгадать :-)

Может быть там внутри большая программа, которая идентифицируют пульты и пишет данные в EEPROM
вот бы где-то найти даташит на эту микросхему или аналог.

UPD !
Я нашёл даташитик на неё :-)

http://www.digchip.com/datasheets/parts/datasheet/140/EM78P153SP-pdf.php

Теперь надо разгадывать, зачем они следят за напряжением +12 вольт на 6-й ноге ?

..тихо сам с собою я веду беседу :-)

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

Date: 2015-04-22 08:22 pm (UTC)
From: [identity profile] generaychik.livejournal.com
Не, ну а что остаётся?

Date: 2015-04-22 08:38 pm (UTC)
From: [identity profile] slava68.livejournal.com
Там по даташиту возможна защита от считывания кода. Реинжиринг не получится. Да и не знаю пока, чем можно считать код и как его потом читать.
Совершенно непонятная мне пока структура программирования - 13-битные команды.
Организация памяти 1024х13.

Напишу-ка я на Atmega 8, а если код получится маленьким, то засуну его в ATtiny.
Остаётся придумать логику работу, чтобы использовать существующую схемную обвязку.
В идеале - впаивать новый микроконтроллер вместо существующего через маленькую платку-переходник.

Date: 2015-04-22 08:42 pm (UTC)
From: [identity profile] generaychik.livejournal.com
Проще новый и ассемблер к бою.

Date: 2015-04-22 08:43 pm (UTC)
From: [identity profile] generaychik.livejournal.com
13-битные команды...
китайцы как мастера тырить мастера и защищать
тут как с Парижем - увидеть и умереть.
Хотя видно, что кодил вручную и с шуткой.

Date: 2015-04-22 09:10 pm (UTC)
From: [identity profile] whoozle.livejournal.com
Ну, вообще-то, руками никто промышленно не прошивает, есть автоматические и полуавтоматические программаторы, и это не такая уж и сложная операция, многие чипы персонализируют перед упаковкой в бобины. На блок схеме есть ROM, кстати.
Edited Date: 2015-04-22 09:11 pm (UTC)

Date: 2015-04-23 06:11 am (UTC)
From: [identity profile] slava68.livejournal.com
В пульте каждого комплекта паяльником задаётся индивидуальный код.
В схеме main-блока нет разъёма ISP, значит микросхемы программируют до впаивания их в плату.
Не технологично, можно запутаться, получить нерабочую пару.
ROM - прошивается однократно. Для разработчиков и тестирования имеется вариант микросхемы с многократной прошивкой, маркируется буквой S в конце.

Date: 2015-04-23 06:22 am (UTC)
From: [identity profile] whoozle.livejournal.com
ну микросхемы могут прямо при корпусировании персонализировать, никаких разъемов для этого не надо. а могут программатором, я видел на заводе промышленный программатор для NAND, он сам берет из ленты BGA флешку, кладет в каретку, прогает, и обратно в ленту складывает. :)

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 07:58 pm
Powered by Dreamwidth Studios