Например TDA7294

Форум РадиоКот :: Просмотр темы - Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
Форум РадиоКот
https://radiokot.ru/forum/

Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
https://radiokot.ru/forum/viewtopic.php?f=62&t=59015
Страница 41 из 50

Автор:  paskal [ Сб окт 14, 2017 22:27:06 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

исходники поправить под новый не вариант?

Ну начальство хочет чтоб сначала заработал оригинал. Да и переделывать там много.

Автор:  salang [ Вс окт 15, 2017 05:43:24 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

тогда к китайцам (ЛС)

Автор:  zyxel001 [ Пн ноя 13, 2017 21:22:30 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

МК AT89S8252 (рабочий, из бывшей кассы, прошитый на заводе кассового оборудования). Не реагирует на EA=GND. Продолжает запускать прошитую заводскую программу, вместо программы из ПЗУ. Есть какие-то фьюзы у этих камней? Можно ли его привести в нормальное состояние или только в помойку?

Автор:  BOB51 [ Вт ноя 14, 2017 14:18:13 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Есть.
Там их даже несколько.
Как лечение - общее стирание.
Железо - STK200 (понипрожкин) софтинка - isp programmer 1.2.0.56 (
Вложение:
ISPprog 1_2_0_56.zip [857.42 KiB]
Скачиваний: 413
)
:beer:

Автор:  musor [ Вт ноя 14, 2017 14:34:49 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

разве в касах были мк прошитые внутрь?? скока ломал везде внешний ROM 27xxx или флешка 29сххх встретил 1 раз UV52 40пин не захотел стереться UV-led даже за час а бактерицидку(UV-C) я тогда грохнул случайно...а так крутой раритет был
жаль было быкидывать но тоже не заводился в тестовой плате АОН DIP$40 почемуто(я ей проверял Бу 51-52) сейчас даже не т таких все PLCC44 в основном кроме касовыхот гнусоф

Автор:  BOB51 [ Вт ноя 14, 2017 14:39:10 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Все встретиться может.
Не обязательно как главный процессор - могуть иметь место и вспомогательные служебные на коммуникациях, управлении принтерами и прочим... Сейчас уже как правило минимум две "головы" и коммуникационный модем GSM или еще какого ХЕРыэм...
:(

Автор:  zyxel001 [ Вт ноя 14, 2017 17:47:33 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Касса АМС-110К. Изначально EA на +5. Выводит на дисплей ошибку соединения с каким то модулем кассы, даже когда ПЗУ нет в панельке. При установке ПЗУ (со своей программой) , EA на землю, PSEN на ногу 22 ПЗУ напрямую - старта нет. С другим МК, который заведомо не залочен - старт есть. Прочитал про BITLOCK. Если я правильно понял, там как раз и говорится про отключение внешнего кода...

Автор:  musor [ Вт ноя 14, 2017 17:57:38 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

страно я считал апаратные команды в -в приоритете....хотя все возможно
ругаетося он скоре на снятую фискалку или ЭКЛЗ...сравни коды ошибки..
я не понял ты касу чиниш или делаешь из не чтото...просто у мня счас плата дивая лежит не знаю пока куда е пристпроит -0ломать на детали надоело... чеб полезного замутить с минимумоммперепаек...

Автор:  zyxel001 [ Вт ноя 14, 2017 18:28:41 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Да вот я тоже думал, что в приоритете. А оказалось, что не реагирует. Не, кассу как раз разобрали для утилизации. Потроха забрал поковыряться. До этого 8051 никогда не ковырял.
Ругается именно так, как Вы написали.

Автор:  BOB51 [ Ср ноя 15, 2017 09:21:34 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Берем даташиту и смотрим:
Вложение:
AT89S8252_REV_G.pdf [497.98 KiB]
Скачиваний: 501

Вложение:
DOC1486_errata.PDF [34.86 KiB]
Скачиваний: 390

Вложение:
DOC1963_AT89S8252_LS8252 Errata.PDF [41.39 KiB]
Скачиваний: 403

8)
Приоритет про исполнению команд ВСЕГДА за аппаратным флажком на ЕА.
(про это читаем тут
Вложение:
mcs51 for ATMEL hardware manual.pdf [1.73 MiB]
Скачиваний: 403

).
:beer:

Автор:  zyxel001 [ Чт ноя 16, 2017 20:39:07 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

вот из описания AT89S8252. Одна из комбинаций Lock BIT делает это:
MOVC instructions executed from external program memory are disabled from fetching code bytes from
internal memory. EA is sampled and latched on reset and further programming of the Flash memory
(parallel or serial mode) is disabled.
Дословно не все понял, но мне кажется это оно и есть.

Автор:  BOB51 [ Пт ноя 17, 2017 12:15:33 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Невозможность прочтения резидентной памяти программ как таблицы данных (movc a,@dptr) программой, исполняемой во внешней памяти программ/данных. Или проще - вариант "защиты от взлома кода".
8)

Автор:  леМурр [ Чт дек 07, 2017 16:09:54 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Хочу снять с платы древнего hdd Intel-камень P80C52EBA.

Вопрос такой,
а будет ли он гарантированно работать с внешними ROM и RAM? Он с внутренней однократно залитой программой в пзу. Смущает всё та же тема, что при любом лок-бите (согласно мануалу) там происходит внутреннее залипание EA на RESET, но мне не интересно его содержимое, а просто, будет ли он работать уже на мой внешний софт? Типа, как ROM-less.

И ещё вопросик,
при работе с внешними ROM-RAM, производительность системы по времени не ниже чем при резидентных? Не теряются ли такты/циклы на обслуживание этих навесок?

Автор:  Ivanoff-iv [ Чт дек 07, 2017 19:22:49 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

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

Автор:  musor [ Чт дек 07, 2017 19:36:25 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

интересный вапрос -аналогично полно таких камней в PLCC некоторы заводилис в тестовой плате АОН-некоторые НЭТ но точно были живы ибо девайс утилизированый работал
цена им не велика но люблю я этот корпус PLCC44

Добавлено after 49 seconds:
у мня под него макеток осталось кучка ихе с 80х

Автор:  леМурр [ Пт дек 08, 2017 03:26:16 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Уп-с, сбивала с толку инверс-черточка над EA (Ext.Acc.), получается, нужная для внешней адресации "единичка" будет одновременно "ресетить" RESET, остается только надежда на отсутствие лок-битов, грустновато ((

Да, PLCC хорош уже тем, что учит уважать электронику, как науку не "о контактах", а о силе их трения ))

Автор:  BOB51 [ Пт дек 08, 2017 09:49:00 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

"Как кодить"/использовать свою программу...
Сооруди вот такой девайс
viewtopic.php?p=3167597#p3167597
только адресное пространство разделить прийдется между ВПП-ПЗУ биос и ОЗУ ВПД/ВПП
и ессно установить на одну мелкосхему больше с некоторыми дополнительными изменениями в схемотехнике или возможностях программы.
:beer:
Ежли интересно - можно доработать схемку и для биос во внешнем ПЗУ...
:roll:

Автор:  musor [ Пт дек 08, 2017 10:25:56 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

а если внутря дописать все 0 типа весь масив INT памяти забить 00 кодом? +крипто зону 00 :idea:
или при локах уже не прокатит ? надо экспериментировать на тех кристалах где мнгоразровый флешь или UV стирка
просто ОТР много где пихали жалко добру пропадать ... стирать ренгеном при 120кв анода на лампе я их пробовал в80х но это 50\50 и както небезопасно для здоровия ё

Автор:  BOB51 [ Пт дек 08, 2017 12:26:39 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Там только или:
ВСЕ вектора с 0х0000;
или в области 0х0000 делаем "вектор на вектор, расположенный в области ВПП/ВПД".
У меня такой вариант в старом программаторе был.
8)

Автор:  леМурр [ Сб дек 09, 2017 01:58:38 ]
Заголовок сообщения:  Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Пытался переводить на язык "чайника" всю стройную концепцию, вышло примерно так:

1- Лок есть и, раз он нам не подвластен, содержимое рпп анализировать не будем даже пытаться.

2- Дожигая по "нолику", можем первые 36 байт (гнездо векторов) забить любимой NOP-командой.
примечание: Все аппаратные прерывания с этого момента, случись они, будут приравнены к сбросу.

3- Мечтая перехватить управление, жгем дальше, смещаясь по байтику и оставляя за собой (выжженные на NOP) чистые поля, и так до поры, пока все три байта нашей (тоже любимой) команды LJMP не улягутся без антагонизма с нулями, которые отжигал завод-изготовитель.

4- Остался пустяк, расписать несколько эмуляционных процессов, типа, виртуальные прерывания, виртуальные таймеры, виртуальная инициализация, которых может быть даже по нескольку штук, оболочку назовем биос/дос/опус13/неважно, а последующее написание прикладной проги уже будет с жестким "озиранием" на возможности такого биоса.

Кстати, если я погнал снова куда-то "не туда копать", остановите, да?

З.Ы. Появился очередной вопрос, подлое залипание EA на RESET под действием LOCK бит(-а/-ов) выполняется навечно? Или, когда внутренняя прога побежала исполняться, управление EA -шкой, допустим, возвращается? Вечерело и опять лезли хаккрские мысли((

Страница 41 из 50 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/