Программирование EEPROM микросхем 24Cxx
- Автор
 - Сообщение
 
Программирование EEPROM микросхем 24Cxx
Вот набросал статью по программированию EEPROM  микросхем серии 24Cxx, изложено для новичков.
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- 
				
								Не в сети
 - Сообщения: 174
 - Зарегистрирован: 11.01.2009, 04:01
 - Откуда: Москва
 - Благодарил (а): 14 раз
 - Поблагодарили: 5 раз
 
Немного дополню.
При стирании ИММО в блоках Bosch М1.5.4 и MP7.0H ВНУТРИСХЕМНО, иногда требуется "замолчать" процессор. Для этого достаточно замкнуть ножки кварцевого резонатора через резистор номиналом порядка 1кОм, просто подпаяться к ногам кварца.
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.
Удачи ...
			
			
									
						При стирании ИММО в блоках Bosch М1.5.4 и MP7.0H ВНУТРИСХЕМНО, иногда требуется "замолчать" процессор. Для этого достаточно замкнуть ножки кварцевого резонатора через резистор номиналом порядка 1кОм, просто подпаяться к ногам кварца.
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.
Удачи ...
- 
				
								Не в сети
 - Сообщения: 147
 - Зарегистрирован: 13.08.2009, 15:41
 - Откуда: г.Торжок
 - Поблагодарили: 1 раз
 
Очень заинтересовало Ваше дополнение,т.к были случаи когда МС читается,но не записывается.Огромная просьба,написать более подробно(расположение кварца и какие ножки перемыкать). Опыта вообще нет,поэтому такие ламерские вопросы. Спасибо.nahama писал(а):Немного дополню.
При стирании ИММО в блоках Bosch М1.5.4 и MP7.0H ВНУТРИСХЕМНО, иногда требуется "замолчать" процессор. Для этого достаточно замкнуть ножки кварцевого резонатора через резистор номиналом порядка 1кОм, просто подпаяться к ногам кварца.
Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.
Удачи ...
- 
				
								Не в сети
 - Сообщения: 2083
 - Зарегистрирован: 11.04.2008, 17:25
 - Откуда: РФ Башкирия
 - Благодарил (а): 36 раз
 - Поблагодарили: 129 раз
 - Контактная информация:
 
Вопрос к nahama 
Что делать, что бы не искажались записываемые данные?
Кварц шунтировать каждый раз , или только в том случае "когда не записывается или записывается не то"
Вопрос к Ване по статье.
1.Это нужно делать именно с считанного дампа или можно просто создать новый и забить все ff.
Где-то нарыл эту инфу
2.А какое число надо вводить в "стартовый адрес"? и от чего это число зависит?
"Длинну данных" не трогаем?
Если не трудно скинь в личку дамп ИММО с MP7 для опытов.
Нет подменного блока для экспериментов, поэтому давим на теорию
			
			
						Не совсем понял как с этим бороться?Было несколько случаев когда МС считывается, но не записывается или записывается не то, что нужно. При подаче +5В на МС процессор начинал обмен с МС EEPROM, тем самым искажая записываемые данные.
Что делать, что бы не искажались записываемые данные?
Кварц шунтировать каждый раз , или только в том случае "когда не записывается или записывается не то"
Вопрос к Ване по статье.
1.
Код: Выделить всё
Редактируем дамп. Для удаления иммо из блоков M1.5.4 и  MP7.0. заменяем все данные на FF .Где-то нарыл эту инфу
Получается что можно только строки с 00000020 по 00000070 (или с 0000002 по 0000007) заменить на ff? Какие строки верны?Может так случиться, что целиком стирать eeprom нельзя, тогда нужно подредактировать дамп по методе Kn: Для удаления записи об иммо достаточно байты с 02 до 07 заменить на FF. После подключения иммо не нужен и на это место очевидно ЭБУ прописывает 0FD1 0FD1 0FD1. Если после записи FF иммо отключить физически, пишется туда 0FD30FD30FD3. Если прописать сразу не FF а 0FD10FD10FD1 иммо не мешает больше. Самое интересное - если вписать случайную последовательность на это место, то иммо работает(!!!) и прописывает туда ЭБУ снова 005100510051. Меняются еще байты с 050 адреса и с 070, это так называемый rolling-code, динамический пароль иммобилайзера.
2.А какое число надо вводить в "стартовый адрес"? и от чего это число зависит?
"Длинну данных" не трогаем?
Если не трудно скинь в личку дамп ИММО с MP7 для опытов.
Нет подменного блока для экспериментов, поэтому давим на теорию
У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось Aalkor 11.03.2011, 21:28, всего редактировалось 1 раз.
									
			
						_________________
Буду Директором Стадиона!!! Во!!!
						Буду Директором Стадиона!!! Во!!!
- 
				
								Не в сети
 - Сообщения: 45
 - Зарегистрирован: 08.12.2009, 17:30
 - Откуда: Украина.Донецкая обл. Константиновка
 - Благодарил (а): 2 раза
 - Поблагодарили: 3 раза
 - Контактная информация:
 
Програмирование ЕЕПРОМ м.с24схх
Добрый вечер форум.Admin кнопочное спасибо за статью.Купил МП-7.Подсоеденил на столе. Показало две ошибки.1602. и1570-иммо нет положительного ответа или обрыв цепи.На машине не завелась.
Сдул м/с. Хотел нашим почистить.При подпайке отламалась 5ножка.
Тоже нужен чистый дамп.Если можете выручайте.
Без м/с при диагностике на столе ошибки-таже1602.и 1640-ошибка теста ППЗУ. Может завестись двигатель с этой ошибкой? Блок подменный.
Проверить на авто нет возможности. Заранее благодарен.
			
			
									
						Сдул м/с. Хотел нашим почистить.При подпайке отламалась 5ножка.
Тоже нужен чистый дамп.Если можете выручайте.
Без м/с при диагностике на столе ошибки-таже1602.и 1640-ошибка теста ППЗУ. Может завестись двигатель с этой ошибкой? Блок подменный.
Проверить на авто нет возможности. Заранее благодарен.
- 
				
								Не в сети
 - Сообщения: 1050
 - Зарегистрирован: 01.08.2009, 15:18
 - Откуда: Архангельская обл. г. Вельск
 - Благодарил (а): 1 раз
 - Поблагодарили: 70 раз
 - Контактная информация:
 
для тех кто собираться выпаивать и шить микрс. выпаянными. У вас есть большие шансы стать очень хорошим знакомым у людей которые могут вам дать новых микрс. Хорошо если их можно купить в магазине. А к примеру у нас их ближе 255 км не купить. Выпаиваются они легко простым паяльником, так же легко запаять обратно, ноги ломаются в момент программирования, когда куча проводов припаяна , и все это вечно болтается под руками, и мешает на кнопочки нажимать. Чтоб хоть немного себя обезопасить, сделайте площадку под микрс. из текстолита ( фолг) а уже к ней припаивайте проводки. 
Обломаную ножку можно попробовать востановить. натфилем обтачиваешь место возле нее, и припаиваешь проводок.
			
			
									
						Обломаную ножку можно попробовать востановить. натфилем обтачиваешь место возле нее, и припаиваешь проводок.
- 
				
								Не в сети
 - Сообщения: 2083
 - Зарегистрирован: 11.04.2008, 17:25
 - Откуда: РФ Башкирия
 - Благодарил (а): 36 раз
 - Поблагодарили: 129 раз
 - Контактная информация:
 
Код: Выделить всё
А к примеру у нас их ближе 255 км не купитьВот под утюг собираюсь сделать маленький модульдля 2ххх,9ххх под .lay.
Потом выложу. Хотел универсальнее... под наш одо с 5 pin
					Последний раз редактировалось Aalkor 15.03.2011, 10:31, всего редактировалось 1 раз.
									
			
						_________________
Буду Директором Стадиона!!! Во!!!
						Буду Директором Стадиона!!! Во!!!
- 
				
								Не в сети
 - Сообщения: 45
 - Зарегистрирован: 08.12.2009, 17:30
 - Откуда: Украина.Донецкая обл. Константиновка
 - Благодарил (а): 2 раза
 - Поблагодарили: 3 раза
 - Контактная информация:
 
Програмирование ЕЕПРОМ м.с24схх
В городе есть магазин,можно делать заказ.24со2 была в наличии,только импорт,на ней написано  ATMLH810 ниже-028   1 ниже Z7J7441C.
Парни,кому говорит что-нибудь эта маркировка?
			
			
									
						Парни,кому говорит что-нибудь эта маркировка?