SRAM_23LC
Драйвер для SPI SRAM микросхем Microchip 23LC серии с поддержкой побайтового и блочного доступа к памяти объёмом 8–128 килобайт
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:41ae9152e8b30ac16ba6d5a0485799cd7199611bf6affdaf4d795d5b4f05fa91SRAM_23LC-1.1.2-41ae9152.zipОписание
Драйвер для микросхем SRAM компании Microchip Technology — 23LC, 23LCV, 23A и 23K серий. Поддерживает чипы объёмом от 8 килобайт до 128 килобайт: 23LCV1024, 23LC1024, 23A1024, 23LCV512, 23LC512, 23A512, 23A256, 23K256, 23A640, 23K640. Взаимодействие идёт через SPI с поддержкой как побайтового, так и блочного доступа к памяти. Работает на AVR, SAM3X (Arduino Due), SAM M0+ (SAMD, SAML, SAMC) и STM32. Для чтения одного байта используется функция readByte, для записи — writeByte. Для больших объёмов данных есть readBlock и writeBlock, которые управляют буфером произвольной длины. Учитывай, что микросхемы с объёмом 1024 килобита требуют 24-битных адресов, остальные — 16-битных. При чтении блока, если размер превышает оставшийся объём памяти, произойдёт обёртывание на адрес 0.