1882ВЕ53У

Модераторы: ea, Alis, pip, gurzzza, sya, _sva_

junior
Сообщения: 14
Зарегистрирован: 27 мар 2014, 20:53

Re: 1882ВЕ53У

Сообщение junior »

Все решилось заменой. Переходник по схеме моей рабочий. Попробую параллельно прошить контроллер.
ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad »

Всем добрый день. Не могу освоить запись и чтение в (из) EEPROM. Может уже у кого нибудь есть готовые функции для записи и чтения.
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1882ВЕ53У

Сообщение nppsem »

Асм, давно, рабочее, вдруг поможет
Вложения
S53_eeprom.zip
(1.3 КБ) 228 скачиваний
ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad »

Попробую разобраться!!! У меня все проще - записал байт в EEPROM, считал байт из EEPROM
Sanek
Сообщения: 57
Зарегистрирован: 29 окт 2013, 23:38
Предприятие: НИИЭТ
Откуда: Воронеж

Re: 1882ВЕ53У

Сообщение Sanek »

mov EECON, #08h ; режим побайтной записи

mov DP0H, #01h ; старший байт адреса
mov DP0L, #05h ; младший байт адреса

mov A, #77h ; записываемый байт
movx @DPTR, A ; загрузка байта и инициирование записи

busy: ; ожидание окончания записи
mov A, EECON
jnb ACC.1, busy

Для чтения, после указания адреса, используется команда movc:

mov A, #0h
movc A, @A + DPTR
ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad »

А как это будет выглядеть на си?
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1882ВЕ53У

Сообщение nppsem »

Для кейла как-то так :
unsigned char code *dat = значение в DPTR // указатель на адрес в памяти code
unsigned char var = *dat; // чтение из памяти code, эквивалент команды movc
ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad »

буду пробовать
paskal
Сообщения: 43
Зарегистрирован: 25 окт 2013, 21:22
Предприятие: КБП
Откуда: Тула

Re: 1882ВЕ53У

Сообщение paskal »

Из цеха принесли очередную партию 1882ВЕ53У для программирования. Одна не прошилась, программатор - LabTool-48. Точнее программатор выдал что неправильная сигнатура (все нули). Казалось бы одна микросхема это не много, но настораживает одно обстоятельство. Посмотрел маркировку снизу корпуса. На битой микросхеме маркировка "6", на всех хороших - "63". Не окажется ли что с маркировкой 6 идет плохая партия? Что вообще означает маркировка снизу корпуса?
Я так беспокоюсь потому что изделие идет по гособоронзаказу, не хотелось бы попадать на очередные неприятности.
Мучитель микропроцессоров.
Аватара пользователя
Marketing
Супермодератор
Сообщения: 213
Зарегистрирован: 11 ноя 2009, 14:27
Предприятие: ОАО "НИИЭТ"
Откуда: Воронеж
Контактная информация:

Re: 1882ВЕ53У

Сообщение Marketing »

Здравствуйте, мы в новостях разместили и разослали потребителям следующую информацию:
Доводим до Вашего сведения, что модернизирован блок внутрикристального программирования микросхемы 1882ВЕ53У.
На сегодняшний день для программирования микросхем 1882ВЕ53У рекомендуется использовать программатор ChipProg-48 фирмы Фитон (ООО «Фирма Фитон», http://www.phyton.ru).
В настоящее время для программатора ChipProg-48 следует использовать программное обеспечение версии 5.23.
Ответить

Вернуться в «Микроконтроллеры семейства MCS-51»