Nikobraz 0 6 июля, 2017 Опубликовано 6 июля, 2017 · Жалоба Есть условное устройство, которое работает с микросхемой 24С16. Необходимо изменять содержимое микросхемы удаленно. Как это сделать? Делать полноценный эмулятор микросхемы или как-то можно перепрошить саму микросхему не вынимая из кроватки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vlad_G 6 6 июля, 2017 Опубликовано 6 июля, 2017 · Жалоба Есть условное устройство Боюсь в данном случае "условное устройство" не катит. Нужна конкретика - что, где, почём... Допускает ли это условное устройство коммуникацию, в какие ячейки пишет и т.д. Проще поставить свой контроллер на шину IIC 24С16, если, конечно, не будет проблем с арбитражем и через него удалённо работать с памятью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 6 июля, 2017 Опубликовано 6 июля, 2017 · Жалоба 1. запрещаете обращения к I2C от устройства 2. цепляете 3 провода к SDA/SCL/GND 3. обращаетесь с другого устройства. Ньюанс может быть только в п.1 Вот и решение всей проблемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 7 июля, 2017 Опубликовано 7 июля, 2017 · Жалоба "удаленно" - непонятно. Если это сантимеры (по отношению к PCB) - то можно. Как предлагали выше, обеспечить "необращение" к EEPROM от родного процессора (например, установкой Reset на время сеанса). Далее - работать с 24LC как обычно - если, конечно, на шине нет нескольких master. Если удаленно подразумевает линию связи, то просто или не получится, или работать будет неустойчиво (шина I2C не помехозащищенная). Тут лучше использовать эмуляцию EEPROM, даже не полный эмулятор, а в той части, в которой к ней обращается процессор. Проц (эмулятор) является I2C - slave, по любому другому интерфейсу (например USART/RS485) в него (нее) закачивается "прошивка". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 10 июля, 2017 Опубликовано 10 июля, 2017 · Жалоба Еще можно родную 24C64 заменить на M24LR64. Будет абсолютно 'удаленный' доступ :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться