1882ВЕ53У

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

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

Re: 1882ВЕ53У

Сообщение junior » 09 май 2014, 16:01

Все решилось заменой. Переходник по схеме моей рабочий. Попробую параллельно прошить контроллер.

ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad » 01 июл 2014, 13:12

Всем добрый день. Не могу освоить запись и чтение в (из) EEPROM. Может уже у кого нибудь есть готовые функции для записи и чтения.

nppsem
Сообщения: 57
Зарегистрирован: 26 апр 2010, 16:09

Re: 1882ВЕ53У

Сообщение nppsem » 01 июл 2014, 17:34

Асм, давно, рабочее, вдруг поможет
Вложения
S53_eeprom.zip
(1.3 КБ) 176 скачиваний

ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad » 02 июл 2014, 08:15

Попробую разобраться!!! У меня все проще - записал байт в EEPROM, считал байт из EEPROM

Sanek
Сообщения: 55
Зарегистрирован: 29 окт 2013, 23:38
Предприятие: НИИЭТ
Откуда: Воронеж

Re: 1882ВЕ53У

Сообщение Sanek » 02 июл 2014, 09:19

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 » 02 июл 2014, 14:06

А как это будет выглядеть на си?

nppsem
Сообщения: 57
Зарегистрирован: 26 апр 2010, 16:09

Re: 1882ВЕ53У

Сообщение nppsem » 03 июл 2014, 12:31

Для кейла как-то так :
unsigned char code *dat = значение в DPTR // указатель на адрес в памяти code
unsigned char var = *dat; // чтение из памяти code, эквивалент команды movc

ua3rad
Сообщения: 11
Зарегистрирован: 06 июн 2013, 11:40

Re: 1882ВЕ53У

Сообщение ua3rad » 04 июл 2014, 09:55

буду пробовать

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

Re: 1882ВЕ53У

Сообщение paskal » 19 авг 2014, 20:06

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

Аватара пользователя
Marketing
Супермодератор
Сообщения: 213
Зарегистрирован: 11 ноя 2009, 14:27
Предприятие: ОАО "НИИЭТ"
Откуда: Воронеж
Contact:

Re: 1882ВЕ53У

Сообщение Marketing » 20 авг 2014, 08:40

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

Ответить

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

Пользователи онлайн

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость