Comments 52
(может присутствовать окисление места онтакта)
P.S. Когда то тоже развлекался выводом на индикатор бегущей строки из текста русских букв на 580-м ассемблере и оперaторы приборов могли, к примеру, прочитать во время работы какой нибудь анекдот пока отлаживал основной функционал программы. ?
Похоже на неисправность микросхемы логики. Помню в каком-то журнале типа Моделист-конструктар попадалась статья о тестере микросхем мелкой логики перед использованием в сборке компьютера. Запомнилось, что автор пишет о том, что неисправные микросхемы встречаются часто и затрудняют сборку и диагностику компьютера.
P.S. Может помочь, в каких то случаях, добавления фильтрующих конденсаторов на ножки питания проблемных микросхем.
Многие программаторы вычитывают ID микросхем, но не у всех полные базы...
Конечно Полных баз нет. Но я про ID писал в контексте ПЗУ.
Byte 0 (A0 = VIL) represents the manufacturer code, and byte 1 (A0 = VIH), the device code.
Наверное так
Раз вывод в порт блокирует ПЗУшку, то копируем код в ОЗУ и запускаем оттуда.
И этот вывод в порт, блокирует ПЗУ, какая-то странная штука, которая даже по схемотехнике никак не работает. Либо опечатка, либо имелось в виду что-то другое.
Там именно проблема в том, что где-то не выставляется адрес 0x20 (бит не выставляется на микросхеме ПЗУ). И поэтому чтение идёт снова с нулевого адреса.
постоянно “запекались” ПЗУ в стиралкеА вы их ножки фольгой закорачивали во время стирания?
Для того чтобы стереть микросхему нужно ножки микросхемы объединить между собой. Делается это для того, чтобы убрать потенциал при воздействии УФ излучения, поскольку в момент стирания микросхема работает как солнечная батарея, и напряжение, вырабатываемое на ней, может привести к пробою кристалла и выходу устройства из строя.
Подробнее в моей статье.
Увы РФ долго не живут, у самого штук 5 покойных осталось (некоторые частично) еще когда Специалистом баловался. Вот фирменные 27 живут дольше.
По Багу с микросхемой, правильно советовали, попробовать заменить (что бы не выпаивать можно сверху прицепить) и посмотреть осциллографом что приходит.
Питание тоже лучше проверить на помехи.
Почитал ужастиков по поводу ПОВАЛЬНОГО убийства микросхем с УФ стиранием, и с трудом в это верится.....
В стародавние времена матричных принтеров(поддержка кириллицы), и АОН'ов было СТЕРТО и ЗАПИСАНО ~200-300 (кто ж их считал).
Не могу вспомнить убитых СТИРАНИЕМ! Ноги ничем не замыкали, в каких-то стиралках был лоток металлический, и все! Да и сегодня тру вот такой лампой.
Ни одна не отлетела. А их есть у меня.
Все они не по разу стерты и записаны!
Тестовая с АОНА
.Немного хоббию иностранную(древнюю)измериловку, там как правило стоят ПЗУ с УФ стиранием. Их сразу копирую, и что-бы проверит пишу в другие.
ПЗУ с Advantest R6871E.
Это уже копии для проверки, оригиналы в родном приборе!
Естественно ТРУ и ПИШУ,ТРУ и ПИШУ,ТРУ и ПИШУ.
Увы РФ долго не живут .....
У меня с ~ 20 иностранных приборов не было ни ОДНОЙ битой УФ ПЗУ, может повезло...
Почитал ужастиков по поводу ПОВАЛЬНОГО убийства микросхем с УФ стиранием, и с трудом в это верится.....
Где о таком почитать? То что потанцевал появляется — это стопудово, что может пробить, не исключено, что можно стирать не замыкая, без сомнения :).
Увы РФ долго не живут, у самого штук 5 покойных осталось (некоторые частично) еще когда Специалистом баловался. Вот фирменные 27 живут дольше.
У меня померли примерно в одинаковой пропорции: две 27 на одну рф :)
У нас РФ5 (в пластмассовом корпусе ) были так из 3 коробок (в каждой около 30 шт) две выкинули, а то что осталось только для проверок.
РФ5 не заработала ни одна.
То что потанцевал появляется = То что ПОТЕНЦИАЛ? появляется
Вы сами измеряли? Измерять какие ноги? Адреса? Данных? На наших или фирменных? Давайте попробую. Чем измерять?
Но подумаю над вашим предложением.
Значит там условно пересекались. Всё равно, у меня осталось ощущение «не то». Понимаю, что я может слишком много хочу.
во времена учебы в Рижском Авиационном Университете (он был тогда уже не РКИИГА, но до конца его ещё не раздербанили) с такими "чемоданчиками" мы работали на лабах на курсах по микроэлектронике... в основном с платами расширения с индикаторами и светодиодами. а ещё у такого чемодана была своя наприятная "фишка" - провод питания находится внутри и для подключения его к розетке его надо тащить наружу... одно неловкое движение - и разболтаные поколенями студентов фиксаторы не удерживают крышку, она падает вниз и острой окантовкой перерубает провод питания
В свое время часто зависал с подобными уччебными комплетами. Сам собирал Радио86РК, потом Синклера , Орион128, Аоны.
Сейчас у меня лежит УЦИ Ф5246 (устройство цифровой индикации , применяется в станках с ЧПУ) - это полный комплект К580. Хорошая корзина , все добротно сделано . Не ремонтировался , со склада взяли , но он оказался не рабочий, поэтому и придарили. Вот думаю для чего приспособить. Хотя сейчас на 32 битном МК можно сделать более компактно и по функционалу шире.
Есть схемы , описание - это легко гуглится. Вот пара ссылок. Фото могу сделать. Интересуют внутренности? Все в идеальном состоянии. Был опломбирован . Я вскрыл корпус , но дальше ничего не делал.
Вот этот красавец.
Можно стильный блок управления сделать на ретро компонентах.
Всегда интересно читать такие детективные истории. Спасибо.
Когда-то сам присоеденял SRAM к ПЛИС.
Естественно она сразу не завелась и я долго думал почему считываемые данные "кривые". Пока не допер что это банальный непропай :).
Непропай выходов микросхем ТТЛ ловится очень легко. Если отпал выход -то напряжение в цепи будет 2.5 Вольт. Для этого делали простенький тестер на основе компараторов. Если напряжение больше 4Вольт - горит зеленый светодиод , если меньше 0.5Вольт горит красный, если от 0.5 до 4 Вольт - то оба светодиода потушены.
Или при помощи осциллографа легко определяется. При помощи осциллографа легко увидеть замыкание цепей - появляются трехступенчатые импульсы. Трех(и более ) ступенчатые импульсы появляются при пробое входов ТТЛ микросхем. При определенном опыте ремонта 580 комплекта и схем на основе 155, 555 логики все относительно легко восстанавливается.
Примечание. Лучше использовать простой аналговый осциллограф с полосой пропускания до 10МГц. в режиме непрерывной развертки.
Да, логический пробник здорово помогал! А если в нем был и генератор, в том числе одиночных , коротких импульсов, то вообще песня..... На простой логике на вход подал, стрельнул - на выходе посмотрел реакцию.
Мне когда-то попал в руки сборник "Конструкции советских и чехословацких радиолюбителей - Сборник статей - Книга первая.1979."
На стр. 351 "Я. Хиан (ЧССР). Прибор для испытания логических схем." Различает одиночные импульсы, меандр, TTL 0 и 1, и висящий вход. Да, я такой собирал.
Секундочку, 0xF9 это же как раз регистр для работы с дисплеем? То есть запись в этот регистр может как-то отключать память? Самое забавное, что больше нигде этот момент не проясняется.
Схема чемодана есть? Можно там посмотреть.
Вот такая хтонь у меня получилась, если я правильно интерпретировал работу не глядя в мануал процессора. При записи по младшему адресу (в память или в I/O) 0111 xxxx — микросхемы ПЗУ и ОЗУ отключаются от шины. До сброса или до записи по другому адресу (D16 -> D14 -> D23 -> D15).
Также — они отключаются при выставлении старших адресов 11хх хххх (D12 -> D23 -> D15).
Ловля жуков в чемодане