Программирование EEPROM микросхем 24Cxx

Статьи и информационные материалы по работе с Комплексом Мотор-мастер
  • Автор
  • Сообщение
artmel

Программирование EEPROM микросхем 24Cxx

Сообщение artmel »

Вот набросал статью по программированию EEPROM микросхем серии 24Cxx, изложено для новичков.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Не в сети
Аватара пользователя
Сообщения: 174
Зарегистрирован: 11.01.2009, 04:01
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 5 раз

Сообщение nahama »

Немного дополню.
При стирании ИММО в блоках Bosch М1.5.4 и MP7.0H ВНУТРИСХЕМНО, иногда требуется "замолчать" процессор. Для этого достаточно замкнуть ножки кварцевого резонатора через резистор номиналом порядка 1кОм, просто подпаяться к ногам кварца.
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.

Удачи ...

Не в сети
Сообщения: 147
Зарегистрирован: 13.08.2009, 15:41
Откуда: г.Торжок
Поблагодарили: 1 раз

Сообщение marks7 »

nahama писал(а):Немного дополню.
При стирании ИММО в блоках Bosch М1.5.4 и MP7.0H ВНУТРИСХЕМНО, иногда требуется "замолчать" процессор. Для этого достаточно замкнуть ножки кварцевого резонатора через резистор номиналом порядка 1кОм, просто подпаяться к ногам кварца.
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.

Удачи ...
Очень заинтересовало Ваше дополнение,т.к были случаи когда МС читается,но не записывается.Огромная просьба,написать более подробно(расположение кварца и какие ножки перемыкать). Опыта вообще нет,поэтому такие ламерские вопросы. Спасибо.

artmel

Сообщение artmel »

в таком случае выпаивайте микросхему и считывайте и пишите. а потом впаивайте. так намного безопаснее.

Не в сети
Аватара пользователя
Сообщения: 174
Зарегистрирован: 11.01.2009, 04:01
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 5 раз

Сообщение nahama »

admin писал(а):в таком случае выпаивайте микросхему и считывайте и пишите. а потом впаивайте. так намного безопаснее.
Так точно :D

Не в сети
Сообщения: 2083
Зарегистрирован: 11.04.2008, 17:25
Откуда: РФ Башкирия
Благодарил (а): 36 раз
Поблагодарили: 128 раз
Контактная информация:

Сообщение Aalkor »

Вопрос к nahama
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.
Не совсем понял как с этим бороться?
Что делать, что бы не искажались записываемые данные?
Кварц шунтировать каждый раз , или только в том случае "когда не записывается или записывается не то"

Вопрос к Ване по статье.
1.

Код: Выделить всё

Редактируем дамп. Для удаления иммо из блоков M1.5.4 и  MP7.0. заменяем все данные на FF .
Это нужно делать именно с считанного дампа или можно просто создать новый и забить все ff.
Где-то нарыл эту инфу
Может так случиться, что целиком стирать eeprom нельзя, тогда нужно подредактировать дамп по методе Kn: Для удаления записи об иммо достаточно байты с 02 до 07 заменить на FF. После подключения иммо не нужен и на это место очевидно ЭБУ прописывает 0FD1 0FD1 0FD1. Если после записи FF иммо отключить физически, пишется туда 0FD30FD30FD3. Если прописать сразу не FF а 0FD10FD10FD1 иммо не мешает больше. Самое интересное - если вписать случайную последовательность на это место, то иммо работает(!!!) и прописывает туда ЭБУ снова 005100510051. Меняются еще байты с 050 адреса и с 070, это так называемый rolling-code, динамический пароль иммобилайзера.
Получается что можно только строки с 00000020 по 00000070 (или с 0000002 по 0000007) заменить на ff? Какие строки верны?
2.А какое число надо вводить в "стартовый адрес"? и от чего это число зависит?
"Длинну данных" не трогаем?
Если не трудно скинь в личку дамп ИММО с MP7 для опытов.
Нет подменного блока для экспериментов, поэтому давим на теорию :x
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Aalkor 11.03.2011, 21:28, всего редактировалось 1 раз.
_________________
Буду Директором Стадиона!!! Во!!! 8-)

Не в сети
Сообщения: 2083
Зарегистрирован: 11.04.2008, 17:25
Откуда: РФ Башкирия
Благодарил (а): 36 раз
Поблагодарили: 128 раз
Контактная информация:

Сообщение Aalkor »

Дубль удалил.
_________________
Буду Директором Стадиона!!! Во!!! 8-)

LSV
Не в сети
Сообщения: 45
Зарегистрирован: 08.12.2009, 17:30
Откуда: Украина.Донецкая обл. Константиновка
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Програмирование ЕЕПРОМ м.с24схх

Сообщение LSV »

Добрый вечер форум.Admin кнопочное спасибо за статью.Купил МП-7.Подсоеденил на столе. Показало две ошибки.1602. и1570-иммо нет положительного ответа или обрыв цепи.На машине не завелась.
Сдул м/с. Хотел нашим почистить.При подпайке отламалась 5ножка.
Тоже нужен чистый дамп.Если можете выручайте.
Без м/с при диагностике на столе ошибки-таже1602.и 1640-ошибка теста ППЗУ. Может завестись двигатель с этой ошибкой? Блок подменный.
Проверить на авто нет возможности. Заранее благодарен.

artmel

Сообщение artmel »

запаяйте чистую.
потом подключите на диагностику и сделайте сброс с инициализацией.

Не в сети
Сообщения: 2083
Зарегистрирован: 11.04.2008, 17:25
Откуда: РФ Башкирия
Благодарил (а): 36 раз
Поблагодарили: 128 раз
Контактная информация:

Сообщение Aalkor »

А внутрисхемно можно? Понял что уже nahama здесь нет.
Начинающий.... :|
_________________
Буду Директором Стадиона!!! Во!!! 8-)

Не в сети
Аватара пользователя
Сообщения: 1050
Зарегистрирован: 01.08.2009, 15:18
Откуда: Архангельская обл. г. Вельск
Благодарил (а): 1 раз
Поблагодарили: 70 раз
Контактная информация:

Сообщение S_H_E_F »

для тех кто собираться выпаивать и шить микрс. выпаянными. У вас есть большие шансы стать очень хорошим знакомым у людей которые могут вам дать новых микрс. Хорошо если их можно купить в магазине. А к примеру у нас их ближе 255 км не купить. Выпаиваются они легко простым паяльником, так же легко запаять обратно, ноги ломаются в момент программирования, когда куча проводов припаяна , и все это вечно болтается под руками, и мешает на кнопочки нажимать. Чтоб хоть немного себя обезопасить, сделайте площадку под микрс. из текстолита ( фолг) а уже к ней припаивайте проводки.


Обломаную ножку можно попробовать востановить. натфилем обтачиваешь место возле нее, и припаиваешь проводок.

Не в сети
Сообщения: 2083
Зарегистрирован: 11.04.2008, 17:25
Откуда: РФ Башкирия
Благодарил (а): 36 раз
Поблагодарили: 128 раз
Контактная информация:

Сообщение Aalkor »

Код: Выделить всё

А к примеру у нас их ближе 255 км не купить
У меня 180км. Но есть директор телеателье (одноклассник) который привозит мне детальки под заказ, но приходится ждать

Вот под утюг собираюсь сделать маленький модульдля 2ххх,9ххх под .lay.
Потом выложу. Хотел универсальнее... под наш одо с 5 pin
Последний раз редактировалось Aalkor 15.03.2011, 10:31, всего редактировалось 1 раз.
_________________
Буду Директором Стадиона!!! Во!!! 8-)

Не в сети
Сообщения: 2083
Зарегистрирован: 11.04.2008, 17:25
Откуда: РФ Башкирия
Благодарил (а): 36 раз
Поблагодарили: 128 раз
Контактная информация:

Сообщение Aalkor »

24Cхх показали как выпаять... При помощи экранированной оплетки 5 сек.Красиво и дешево...
_________________
Буду Директором Стадиона!!! Во!!! 8-)

artmel

Сообщение artmel »

Aalkor писал(а): Вот под утюг собираюсь сделать маленький модульдля 2ххх,9ххх под .lay.
Потом выложу. Хотел универсальнее... под наш одо с 5 pin
я так и программирую. а припаивать провода к МС на весу, это точно обломать ноги.

LSV
Не в сети
Сообщения: 45
Зарегистрирован: 08.12.2009, 17:30
Откуда: Украина.Донецкая обл. Константиновка
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Програмирование ЕЕПРОМ м.с24схх

Сообщение LSV »

В городе есть магазин,можно делать заказ.24со2 была в наличии,только импорт,на ней написано ATMLH810 ниже-028 1 ниже Z7J7441C.
Парни,кому говорит что-нибудь эта маркировка?
Ответить

Вернуться в «Статьи»