======Программирование микросхем памяти серии 1636РР в IDE Prog 1636РР52====== Программа PROG 1636РР52 предназначена для загрузки данных в программатор микросхемы 1636РР52 и выполнения операций чтения, верификации, записи и стирания.\\ Перед программированием микросхемы памяти 1636РР52У с помощью программатора и адаптера нужно ознакомиться со следующими документами: - [[https://ic.milandr.ru/upload/iblock/332/3326d03c422780b14f72745e3c489d50.pdf|Спецификация на внутрисхемный USB-программатор]] - [[http://https://www.milandr.ru/upload/iblock/974/974a9a250aeb0089dd7e94676eca30a4.pdf|Программа PROG 1636РР52. Руководство пользователя.]] Перед началом работы с программой необходимо подключить программатор для ЭСППЗУ 1636РР52 к любому свободному USB-порту компьютера. Программу нужно запускать от имени администратора. После запуска программы появится рабочее окно. Если программатор подключен, то появится сообщение **"Программатор подключен."**, в противном случае появится сообщение **"Программатор не подключен"**.\\ Программа позволяет загружать файлы формата .bin и .hex для записи и верификации (пункт меню Файл-Открыть) и сохранять считанные из микросхемы данные в файл формата .bin (пункт меню Файл-Сохранить). Перед открытием файла, выполнением операции чтения, верификации, записи или стирания необходимо выбрать рабочую область памяти и разрядность шины данных с номером микросхемы. По умолчанию разрядность шины данных – 8 бит.\\ {{:schema:1636рр52_prog.png?nolink&600|}} Если необходимо записать 16-разрядные или 32-разрядные данные, то необходимо выбрать соответствующую разрядность в пункте меню «шина данных». При выборе «16 бит, четная» и рабочей области микросхемы осуществляется запись «нулевого (например, младшего, если таков формат данных для МК(0, 2, 4, 6, …)) байта» будущих 16-разрядных данных. Затем нужно выбрать ту же рабочую область, но шину данных «16 бит, нечетная», и записать «16 бит, нечетная», то есть «старший» байт данных (1,3,5,…).\\ При выборе «32 бита – 1 (2,3,4)» - пишется соответствующий байт из четырех в выбранную рабочую область.