I2C_CAT24M01
Работа с 1 Мбит энергонезависимой памятью CAT24M01 через I2C с поддержкой 128 килобайт адресного пространства
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c55e8c6fd74453ac9dce2214cd07855317758db2366fd36b30aec95b12f264f7I2C_CAT24M01-0.1.3-c55e8c6f.zipОписание
Работа с микросхемой CAT24M01 — это 1 Мбит энергонезависимой памяти через I2C, объёмом 128 килобайт. Библиотека обеспечивает операции чтения, записи и верификации данных по стандартному протоколу I2C с адресами 0x50, 0x52, 0x54, 0x56 в зависимости от состояния линий A1 и A2. Особенность CAT24M01 в том, что старший бит адреса памяти встраивается в сам I2C-адрес устройства, что отличает его от близких библиотек на 24LC1025. Перед первым обращением нужно дождаться минимум 100 микросекунд после включения для выхода из режима инициализации. Учтите, что библиотека не проверяет границы адреса памяти самостоятельно, и при попытке доступа за пределы 128 килобайт произойдёт циклическое обращение. Для расширения количества подключаемых устройств пригодится I2C-мультиплексер вроде TCA9548.