Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR + 24AA52
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
OlegPowerC
Братцы! есть такой чип 24AA52. Нужно его затереть, и записать новыми данными. Там включен WRITE PROTECTION FUSE. Хочу его сбросить, 5.5V на WP пин не проблема, проблема в том, что написано, что ему нужно ДО START состояния на шине, подать команду 1001. Причем, по их описанию, команда получается 7 бит и затем старт. Как бы так сделать, не делая программный I2C на микроконтрллере? Непонятно по их графику, команда эта 7 бит получается? 1001000 и затем старт?
http://ww1.microchip.com/downloads/en/DeviceDoc/21166K.pdf
pavel-pervomaysk
Control Byte должен быть 8 бит, почему то видно размер байта в FIGURE 7-1, а ниже он стал кастрирован.
Состояние стор старт реально только из едениц на SDA&SCL, а там предлагают послать 0 и сразу старт, нестыковка

Попробуй так

WP=1
ждем минимум 1us
Start
0x90 ; Control Byte
ReStart
0xA0 ; SLA+W
Address
0xFF
Stop




OlegPowerC
Спасибо! будем пробовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.