|
|
Конкретно с АТ дела не имел, но много возился с микрочиповским аналогом (24LC256). Думаю, это одно и то же.
Так вот, если у вас идет последовательная запись нескольких байт,
то нужно следить за границей страницы. При подходе к "краю" страницы нужно выйти из сеанса связи(в этот момент произойдет перезапись _заполненной_части_ внутреннего буфера памяти собственно в память) и снова в него войти (уже в начале следующей страницы).
Если вы заполняете страницу не подряд, а как попало, то у вас не последовательная запись, а разовая, и каждый раз при записи очередного байта вы должны выйти из сеанса и снова в него войти,хотя бы для того, чтобы передать новый адрес, с которым вы хотите работать. Т.е. в этом режиме каждый раз из буфера будет
записываться в память только один байт. Это частный случай страничной записи, однако тут не нужно отлавливать границу буфера, т.к. при записи одного байта очень трудно перевалить через эту границу ;)
E-mail: info@telesys.ru