| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Запрограммировать К573РФ1
16.04.2026, 20:05
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,282
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Запрограммировать К573РФ1
alnikr, плату по шине адреса посмотрите. Есть очень большая вероятность непрерывного адресного пространства.
Если подойти к делу творчески, то для чтения может оказаться легче использовать оригинальную плату, а потом сделать свою замену этой платы.
При этом можно поставить любую память, максимум с преобразователями уровня…
А у самой платы достаточно простой интерфейс для чтения памяти - данные, квитирование+такт, адрес (судя по картинке).
Такой подход при мелкой серии может оказаться выигрышнее.
А программирование вполне можно сделать по USB в таком варианте.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
17.04.2026, 00:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
|
Re: Запрограммировать К573РФ1
https://habr.com/ru/companies/ruvds/articles/648649/
В Яндексе на первой странице поиска. Если меня когнитивная функция не подводит - большинство ответов есть в статье.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
17.04.2026, 10:36
|
|
|
Вид на жительство
Регистрация: 09.09.2008
Адрес: около Вологды
Сообщений: 318
Сказал спасибо: 211
Сказали Спасибо 147 раз(а) в 91 сообщении(ях)
|
Re: Запрограммировать К573РФ1
Сообщение от mike-y-k
|
|
для чтения может оказаться легче использовать оригинальную плату
|
Работа в этом направлении уже сделана (см. фото).
Повторюсь, сейчас задача - запрограммировать К573РФ1 по образцу.
В полученных от вас и найденных в справочниках по памяти диаграмм сигналов программирования отсутствует вариативность временных соотношений. Это и понятно - всё рассчитано на новые микросхемы или на те, у которых должна ещё сохраняться нормальная программируемость.
Хочу в программатор ввести функцию "допрограммирования", это по моему мнению должно запрограммировать старую микросхему со 2-го или 3-го раза (если с 1-го не удалось), то есть программировать её невзирая на некоторую на ней информацию. Можно ли здесь рассчитывать на положительный результат?
Конечно, связь с ПК надо делать по USB. Наши айтишники-программисты говорят, что для этого надо писать соответствующий драйвер или использовать какой-то стандартный. В 2001...2002 годах я объединял интерфейсом RS-485 63 преобразователя частоты, был разработан протокол обмена по интерфейсу, использовался преобразователь интерфейса COM/RS-485 и молодой парень на основе этой информации написал программу, визуализирующую все преобразователи на экране монитора с пуском и остановкой управлением от мышки, и показывающую все параметры преобразователей. Как такое проще сделать по USB для программатора?
|
|
|
|
17.04.2026, 17:38
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,282
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Запрограммировать К573РФ1
alnikr, допрограммирование не станет лекарством.
Разберите устройство платы - 99% за непрерывную память с дешифраторами старших бит адреса в сигналы выборки и возможно мультиплексирование данных.
Неплохо бы фото и обратной стороны платы с указанием имен всех чипов.
На тему возможного интерфейса с программатором - нужно во-первых его в железе нарисовать, чтобы понять как с ним разговаривать. Я бы поставил для разговора между сторонами МК и спокойно работал через обычный USB-serial, через RX/TX того МК. А там все достаточно просто реализовать. Даже без программы, обычной утилиты putty достаточно.
PS Для 128К на этой плате изготовление своей платы под другую память кажется более логичным, чем возня с программатором. Особо при 15000 часах гарантии сохранности данных при работе (во включенном состоянии). Это всего год и 8,5 месяцев. Сейчас любой PROM выглядит лучше 
А с условием геморроя с тестированием и разбраковкой не одного десятка кандидатов. Один цикл записи 5 минут (300с) плюс проверка, плюс манипуляции с кроваткой - грубо 10 минут на один корпус, плюс 16 вариантов записываемых файлов, плюс 16W потребления,… - картинка мрачная.
А с платой - протестировал на макете, развел, заказал партию, напаял память, подключил в разьем программатор и поставил в станок. За 160 минут вполне можно миниму 2…3 платы записать с кофе и перекурами.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 18.04.2026 в 14:04.
|
|
|
|
17.04.2026, 21:54
|
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
|
Re: Запрограммировать К573РФ1
я бы сделал платы-переходники а на них припаял бы любую современную память в корпусе tsop или эмулятор на микроконтроллере и шить её по 2 проводкам. авр например(хз осилит она скорость). а питание -5 и 12в оставить в воздухе.
да - а золото продать афинажникам)))
__________________
кагмаподэ магмаподэ
Последний раз редактировалось индюк; 17.04.2026 в 23:40.
|
|
|
|
18.04.2026, 20:34
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,282
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Запрограммировать К573РФ1
индюк, любой МК с памятью от 256k и 19 свободных портов. Желательно один порт с прерыванием по фронту и спаду (для -CS).
ЕМНИП там максимум 2…3MHz обмен.
Взять BluePill на STM32F401CCU6(RCT6). Цена в районе 100₽. 84MHZ и 256k памяти.
Можно сразу на arduino сваять прошивку для тестов.
Хватит за глаза. А плата в станок будет просто переходником.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.04.2026, 09:11
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,972
Сказал спасибо: 301
Сказали Спасибо 503 раз(а) в 367 сообщении(ях)
|
Re: Запрограммировать К573РФ1
Сообщение от alnikr
|
|
в этом случае всё равно РФ1 сначала надо считать, а уже потом каким-то образом соединить в один файл.
|
Считать 1к можно и вручную. Причем подпаять к панельке м/с счетчика, 514ИД1 и тактовую кнопку - полчаса, и полчаса на запись хекс-кодов на клочке газеты.
|
|
|
|
20.04.2026, 11:43
|
|
|
Вид на жительство
Регистрация: 09.09.2008
Адрес: около Вологды
Сообщений: 318
Сказал спасибо: 211
Сказали Спасибо 147 раз(а) в 91 сообщении(ях)
|
Re: Запрограммировать К573РФ1
Сообщение от mike-y-k
|
|
допрограммирование не станет лекарством
|
понимаю это, но считаете ли что это возможно?
Сообщение от mike-y-k
|
|
спокойно работал через обычный USB-serial, через RX/TX того МК
|
Так и хочу сделать. Присмотрел для этого преобразователь USB-TTL. Посмотрел putty, для меня это проблема, так как выше ассемблера МК не прыгаю.
Сообщение от mike-y-k
|
|
Неплохо бы фото и обратной стороны платы с указанием имен всех чипов
|
Кроме дорожек там ничего нет.
Сообщение от mike-y-k
|
|
изготовление своей платы под другую память кажется более логичным
|
Сообщение от индюк
|
|
платы-переходники а на них припаял бы любую современную память
|
Сообщение от mike-y-k
|
|
любой МК с памятью от 256k и 19 свободных портов
|
Идея стОящая. Тем более, что для программатора выбрал ATMega2560, с частотой 16МГц, думаю, получился бы эмулятор ПЗУ со скоростью считывания как раз 2...3 МГц. Но х.з. какие ещё функции у этой платы, чую будет огромная потеря времени, хотя вариант может в итоге оказать самим красивым.
Сообщение от estet
|
|
полчаса на запись хекс-кодов на клочке газеты
|
Извиняюсь, тут не понял
|
|
|
|
20.04.2026, 12:22
|
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
|
Re: Запрограммировать К573РФ1
Сообщение от alnikr
|
|
х.з. какие ещё функции у этой платы, чую будет огромная потеря времени
|
так если эмулятор будет прикидываться оригинальной памятью и в него залить оригинальную ппрошивку - какая разница на функции? они все будут работать.
__________________
кагмаподэ магмаподэ
|
|
|
|
20.04.2026, 15:03
|
|
|
Вид на жительство
Регистрация: 09.09.2008
Адрес: около Вологды
Сообщений: 318
Сказал спасибо: 211
Сказали Спасибо 147 раз(а) в 91 сообщении(ях)
|
Сообщение от индюк
|
|
оригинальную ппрошивку - какая разница на функции?
|
Тут имел ввиду дополнительные функции не касающиеся прошивки, а касающиеся возможных выходных сигналов с дешифратора адреса, уж больно много сигналов на плату приходит.
Думаю, параллельно с решением задачи чтения К573РФ1 всё-таки займусь изучением интерфейса платы ПЗУ (фото приводил ранее). Если даже и придётся программировать К573РФ1, понятно, что это не только бесперспективно, но и в принципе провально для будущего.
Плату ПЗУ читает микропроцессор UB880 - аналог Z80. На плате микропроцессора UB880 стоит кварц 9832,0 кГц. Если он работает как Z80, то тратит на чтение 9 циклов, то есть частота обращения к ПЗУ не должна быть больше 1,1 МГц. А если так, то шансы для эмулятора ПЗУ растут.
Всё это не снимает задачи чтения К573РФ1 и передачи файла в ПК, с чем у меня пока большие проблемы.
Последний раз редактировалось mike-y-k; 20.04.2026 в 18:30.
Причина: 6.6
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:19.
|
|