Блок для записи и чтения ЕЕПРОМ
Очищает память ЕЕПРОМ
Главный блок. Ставится первым.
Применять с блоками записи и чтения ЕЕПРОМ,
Параметр String_length - максимальная длина строки. Кириллица по сравнению латинницей длиннее в 2 раза (занимает 2 байта).
Параметр EEPROM_length - размер EEPROM.
При подаче на вход En_read высокого уровня на выходе readStr выводится строка из ячейки памяти - _address.
При подаче на вход En_write высокого уровня записывает строку со входа TextStr по адресу address_ .
На выходе addr появляется "длина строки +1", необходим для подсчета адресов ячеек памяти. Если запись начать с ячейки 10, то адрес следующего блока при addr = 7, будет addr = 10+7. Обычно запись начинается с адреса 0.
Блок для записи массива в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Массив - массив для записи
Входы:
Запись - По переднему фронту сохраняем массив в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021
Блок для чтения строки в EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Строка - строка для чтения
Входы:
Чтение - По переднему фронту читаем строку из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для записи массива String в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Массив - массив для записи
Входы:
Запись - По переднему фронту сохраняем массив в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021
Блок для чтения массива из EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Массив - массив в который читаем
Входы:
Читать - По переднему фронту читаем массив из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для очистки EEPROM
Параметры:
Стирать EEPROM полностью - стираем все! Иначе по конкретным адресам
Входы:
Стереть - По переднему фронту стираем EEPROM, использовать через RTrig
Начало - Адрес для начала
Конец - Адрес для конца
AlexCrane, 2021
Блок для чтения массива String из EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Массив - массив в который читаем
Входы:
Читать - По переднему фронту читаем массив из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для записи строки в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Строка - строка для записи
Входы:
Запись - По переднему фронту сохраняем строку в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021
Очищает память ЕЕПРОМ
Главный блок. Ставится первым.
Применять с блоками записи и чтения ЕЕПРОМ,
Параметр String_length - максимальная длина строки. Кириллица по сравнению латинницей длиннее в 2 раза (занимает 2 байта).
Параметр EEPROM_length - размер EEPROM.
При подаче на вход En_read высокого уровня на выходе readStr выводится строка из ячейки памяти - _address.
При подаче на вход En_write высокого уровня записывает строку со входа TextStr по адресу address_ .
На выходе addr появляется "длина строки +1", необходим для подсчета адресов ячеек памяти. Если запись начать с ячейки 10, то адрес следующего блока при addr = 7, будет addr = 10+7. Обычно запись начинается с адреса 0.
Блок для записи массива в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Массив - массив для записи
Входы:
Запись - По переднему фронту сохраняем массив в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021
Блок для чтения строки в EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Строка - строка для чтения
Входы:
Чтение - По переднему фронту читаем строку из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для записи массива String в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Массив - массив для записи
Входы:
Запись - По переднему фронту сохраняем массив в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021
Блок для чтения массива из EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Массив - массив в который читаем
Входы:
Читать - По переднему фронту читаем массив из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для очистки EEPROM
Параметры:
Стирать EEPROM полностью - стираем все! Иначе по конкретным адресам
Входы:
Стереть - По переднему фронту стираем EEPROM, использовать через RTrig
Начало - Адрес для начала
Конец - Адрес для конца
AlexCrane, 2021
Блок для чтения массива String из EEPROM
Параметры:
Адрес для чтения - адрес откуда читаем
Массив - массив в который читаем
Входы:
Читать - По переднему фронту читаем массив из EEPROM, использовать через RTrig
Адрес - Адрес для чтения
Выходы:
Адрес для следующего - Адрес для следующего блока чтения
AlexCrane, 2021
Блок для записи строки в EEPROM
Параметры:
Адрес для записи - адрес куда сохраняем
Строка - строка для записи
Входы:
Запись - По переднему фронту сохраняем строку в EEPROM, использовать через RTrig
Адрес - Адрес для записи
Выходы:
Адрес для следующего - Адрес для следующего блока записи
AlexCrane, 2021