Свойство .size (только чтение)
| Назначение: | Возвращает полный объём памяти EEPROM (в байтах) текущего устройства. |
| Тип: | Word |
| Диапазон значений: | Зависит от платформы |
| См. также: | Объект stor. |
Подробности
Часть EEPROM занимает особая секция конфигурации; что именно хранится в этой области, см. в документации на платформу вашего устройства (например, для EM1000 она здесь).
По умолчанию особая область конфигурации недоступна приложению и исключена из объёма памяти, о котором сообщает stor.size. Например, если микросхема EEPROM этой платформы содержит 2 048 байт данных, а размер особой области конфигурации равен 8 байтам, то stor.size по умолчанию вернёт 2 040. При этом значение свойства stor.base по умолчанию будет равно 9, то есть ячейки EEPROM 1~8 заняты особой областью конфигурации.
Если установить stor.base в 1 (например, чтобы изменить MAC-адрес), stor.size покажет 2 048. Иными словами, это свойство возвращает actual_EEPROM_capacity - stor.base + 1.