<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_02-96%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80_%D0%9F%D0%97%D0%A3</id>
	<title>Радио-86РК/Радио 02-96/Программатор ПЗУ - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_02-96%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80_%D0%9F%D0%97%D0%A3"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_02-96/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80_%D0%9F%D0%97%D0%A3&amp;action=history"/>
	<updated>2026-05-03T22:08:32Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_02-96/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80_%D0%9F%D0%97%D0%A3&amp;diff=1298&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/ProgRK/PrgRK.html</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_02-96/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80_%D0%9F%D0%97%D0%A3&amp;diff=1298&amp;oldid=prev"/>
		<updated>2009-02-27T10:42:09Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/ProgRK/PrgRK.html&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Автор= Ю. ОСОЦКИЙ |Источник= http://retro.h1.ru/RK86/ProgRK/PrgRK.html}}&lt;br /&gt;
&lt;br /&gt;
Ю. ОСОЦКИЙ, пос. Таежный Амурской обл.&lt;br /&gt;
&lt;br /&gt;
Журнал «Радио» дважды обращался к теме программирования&lt;br /&gt;
ПЗУ на компьютере «Радио-86РК» [1, 2]. Оба программатора довольно&lt;br /&gt;
универсальны, однако и сложны в исполнении. В то же время часто бывает необходимо&lt;br /&gt;
быстро запрограммировать одну или несколько микросхем ПЗУ для МОНИТОРА, знакогенератора&lt;br /&gt;
или ROM-диска. Собирать для этого устройство, соизмеримое по сложности с половиной&lt;br /&gt;
компьютера, вряд ли целесообразно. В таких случаях может выручить описанный&lt;br /&gt;
ниже несложный программатор. Всего два-три часа понадобится для его сборки,&lt;br /&gt;
еще час на то, чтобы «набить» программу и записать ее на магнитную&lt;br /&gt;
ленту, и можно приступать к программированию.&lt;br /&gt;
&lt;br /&gt;
Предлагаемое вниманию читателей устройство рассчитано на программирование&lt;br /&gt;
микросхем ПЗУ К573РФ2 К573РФ5 2716, 27С16 (далее для краткости РФ2) и К573РФ6,&lt;br /&gt;
К573РФ4 2764, 27С64(далее—РФ6). Оно позволяет проверить чистоту ПЗУ считать&lt;br /&gt;
информацию из него в буфер данных, сравнить содержимое ПЗУ и буфера данных,&lt;br /&gt;
проверить возможность записи данных из буфера в ранее записанное ПЗУ, записать&lt;br /&gt;
в ПЗУ информацию с циклами закрепления или без них. Алгоритм программирования&lt;br /&gt;
обычный, на время чтения информации из ПЗУ программирующее напряжение U&amp;lt;sub&amp;gt;&lt;br /&gt;
пр&amp;lt;/sub&amp;gt; отключается Длительность импульсов U&amp;lt;sub&amp;gt;пр&amp;lt;/sub&amp;gt; отсчитывается программно,&lt;br /&gt;
но из-за циклов ПДП она оказывается несколько больше и имеет некоторый разброс&lt;br /&gt;
Опыт работы с программатором показал, что и отечественные и зарубежные ПЗУ (как&lt;br /&gt;
чистые, так и стертые) программируются одинаково надежно. При записи без циклов&lt;br /&gt;
закрепления программа проводит до 100 попыток программирования ячейки, после&lt;br /&gt;
каждой попытки считывает информацию из нее и если она запрограммирована, переходит&lt;br /&gt;
к следующей. Если ячейка не программируется за 100 циклов, программа выводит&lt;br /&gt;
на экран знак «-». При программировании с циклами закрепления программа,&lt;br /&gt;
после того как ячейка запрограммирована, проводит еще столько же циклов программирования&lt;br /&gt;
(сколько понадобилось для программирования без закрепления), но уже без промежуточного&lt;br /&gt;
чтения, и переходит к следующей ячейке. Для программирования используется стабилизированный&lt;br /&gt;
источник с регулируемым выходным напряжением от 12 до 27 В и током не менее&lt;br /&gt;
200 мА .&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Radio-86RK-PROM.png|thumb|300px]]&lt;br /&gt;
Принципиальная схема программатора приведена на рисунке, а распечатка программы — в [[/Таблица|таблице]]. Как видно, выполнен он всего на трех «активных» элементах: одной микросхеме&lt;br /&gt;
(DD1) и двух транзисторах (VT1, VT2) Его подключают к ППА 014 компьютера, программирующее&lt;br /&gt;
напряжение подают на вилку ХР2, а микросхему ПЗУ устанавливают в розетку XS&lt;br /&gt;
1. Последняя имеет 28 контактов, что позволяет вставлять в нее как микросхемы&lt;br /&gt;
РФ6 а корпусе с 28 выводами, так и РФ2 в корпусе с 24 выводами (в скобках на&lt;br /&gt;
схеме указаны номера выводов последних). Переключатель SA1 служит для переключения&lt;br /&gt;
напряжений питания и программирования в зависимости от числа выводов микросхемы.&lt;br /&gt;
Светодиод HL 1 индицирует поступление импульсов программирующего напряжения&lt;br /&gt;
на микросхему.&lt;br /&gt;
&lt;br /&gt;
Буфер данных располагается с нулевого адреса до 07FFH для РФ2&lt;br /&gt;
и с нулевого до 01 FFFH для РФ6. Если микросхему предполагается использовать&lt;br /&gt;
частично, в оставшиеся ячейки необходимо занести код FFH .&lt;br /&gt;
&lt;br /&gt;
Программатор собирают на плате размерами 50x100 мм из гетинакса&lt;br /&gt;
или стеклотекстолита, используя навесной монтаж. Для предохранения его от повреждений&lt;br /&gt;
плату с этой стороны закрывают коробчатой пластмассовой крышкой.&lt;br /&gt;
&lt;br /&gt;
Работают с программатором так.&lt;br /&gt;
&lt;br /&gt;
Подключив его к компьютеру, подают на вилку ХР2 напряжение,&lt;br /&gt;
необходимое для программирования данной микросхемы ПЗУ. Затем считывают программу&lt;br /&gt;
и данные в буфер и запускают программу по адресу 2000Н или 21ВАН. При этом в&lt;br /&gt;
верхней части экрана монитора появляется один из пунктов первого меню — «573РФ2»,&lt;br /&gt;
«573РФ6» или «М» (выход в МОНИТОР или редактор памяти).&lt;br /&gt;
Чтобы перейти от одного пункта меню другому, достаточно нажать на любую клавишу,&lt;br /&gt;
кроме &amp;amp;lt;ВК&amp;amp;gt;, а чтобы выбрать нужный, надо нажать именно на эту клавишу.&lt;br /&gt;
Если выбран пункт «М», компьютер возвращается в МОНИТОР, в двух других&lt;br /&gt;
случаях на экране появляется один из пунктов второго меню Для выбора и выполнения&lt;br /&gt;
его пунктов используется тот же принцип, что и для первого Об окончании выполнения&lt;br /&gt;
команды свидетельствует появление на экране знака «+» (при положительном&lt;br /&gt;
результате работы) или «-» (при отрицательном). После этого нажатие&lt;br /&gt;
любой клавиши приводит к возврату в первое меню.&lt;br /&gt;
&lt;br /&gt;
Программу можно использовать совместно с редакторами памяти&lt;br /&gt;
DUMPCOR, MEMCOR . Для выхода в редактор по пункту «М» необходимо в&lt;br /&gt;
ячейки с адресами 21F3H и 21F4H записать младший и старший байты адреса запуска&lt;br /&gt;
редактора. Программа не устанавливает указатель стека, но использует до четырех&lt;br /&gt;
ячеек стека.&lt;br /&gt;
&lt;br /&gt;
ЛИТЕРАТУРА&lt;br /&gt;
&lt;br /&gt;
# Лукьянов Д., Богдан А. «Радио-86РК» — программатор ПЗУ. — Радио, 1987, № 8. с 21-23; № 9, С. 24-25, 56. 57. 1988, № 2. с 24-28&amp;lt;br /&amp;gt;&lt;br /&gt;
# Власов Ю. Программатор ПЗУ для «Радио-86РК». — Радио, 1993, № 9. с. 11-15, № 10. с 19-23; № 11. С. 18-20.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Отсканировано с журнала Радио № 2 1996 год.&amp;lt;br /&amp;gt;&lt;br /&gt;
Отредактировано Лесных Ю. 2001 год.&lt;br /&gt;
&lt;br /&gt;
;Доработка этого программатора из журнала Радио № 3 1997 год.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:Radio-86RK-PROM-UPD.png|thumb|300px]]&lt;br /&gt;
В конструкциях последних лет все чаще применяют зарубежные&lt;br /&gt;
микросхемы ПЗУ 27128 и 27256. Предлагаемая вниманию читателей модификация устройства&lt;br /&gt;
описанного в статье Ю. Осоцкого &amp;quot;Простой программатор для «Радио-86РК»&lt;br /&gt;
(«Радио» 1996 № 2. с 26-27), позволяет программировать и эти микросхемы.&lt;br /&gt;
Доработка сводится к добавлению четырех переключателей (см.&lt;br /&gt;
рисунок, нумерация деталей продолжает начатую в статье). Два из них — SB2 и&lt;br /&gt;
SB3 — позволяют менять адресное пространство ПЗУ, с помощью двух других -SB4&lt;br /&gt;
(его желательно объединить с SB1) и SB5 — выбирают тип программируемой микросхемы.&lt;br /&gt;
&lt;br /&gt;
При работе с модифицированным устройством используется то же&lt;br /&gt;
программное обеспечение. Программируя микросхемы 27128 и 27256, выбирают режим&lt;br /&gt;
«РФ6». Процесс проходит соответственно за два и четыре запуска программы.&lt;br /&gt;
При этом необходимо следить за тем, какая часть ПЗУ программируется (выбирают&lt;br /&gt;
переключателями SВ2 и SB3). Например, если надо запрограммировать микросхему&lt;br /&gt;
27128, переключатели SB1 и SB4 устанавливают в «РФ6», SB5 — в положение « Все&lt;br /&gt;
остальные», a SB2 — в положение «0». Затем вставляют в панель XS1&lt;br /&gt;
эталонную микросхему и, считав ее содержимое, заменяют чистой, которую и программируют.&lt;br /&gt;
После этого переключатель SB2 переводят в положение «1» и повторяют&lt;br /&gt;
всю процедуру сначала.&lt;br /&gt;
&lt;br /&gt;
Е. СИБИРЯКОВ, г. Москва.&lt;br /&gt;
&lt;br /&gt;
Отсканировано с журнала Радио № 3 1997 год. &amp;lt;br /&amp;gt;&lt;br /&gt;
Отредактировано Лесных Ю. 2001 год.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|78]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>