Есть ардуино pro micro. Нужно получать неизменяемые значения сейчас хранящиеся в csv на 50 килобайт. Как лучше всего хранить и на чем? В про микро 50 килобайт данных не влезет. Покупать модуль для microsd? А на microsd продолжать хранить в csv или как-то по-другому? (В csv 1012 строк по два значения: число, строка)
Комментарии: 34
Kaktys
Eeprom прицепить на 64/128?
Anonim
Можешь расшифровать 64/128 пожалуйста, я путаюсь
Andrey
килобайты это
Kaktys
Одни тролли тут
Anonim
Так 64кб это что? Адресное пространство? 128кб размер для каждого значения?
Andrey
https://www.youtube.com/watch?v=ZSH5nZn8cf4 https://www.youtube.com/watch?v=ArM9e5pOPEs
Egor
128/8
Anonim
У меня 24с16, это не подойдет?
Anonim
(одна)
Andrey
Бери эту библиотеку там есть образцы
Th0r
подойдет, но туда 50кб не влезет
Kaktys
А подумать и посмотреть даташыт
Anonim
Да. Спасибо, сейчас гляну
Egor
Даже at24c256 это меньше 50кБайт! Учтите Если скорости не велики, то лучше ставьте sd-card. Тем более либа для ардуинки есть и весьма простая
Anonim
Ну. Не думаю, что скорость будет принципиальна. Т.к другие устройства в цепи будут занимать до половины секунды работы
Egor
Попробуйте прикинуть как часто придется лезть в массив на карточке. Если что, то можно W25Q32BVSSIG взять
Anonim
24c16 Значит, это 2к адресов со значениями размером в байт, так?
Petr
Вообще, возможно стоит задачу переформулировать?
Petr
Слишком чот странное условие
Egor
Это та, которую я брал на али. 5 штук менее 150 рублей общая стоимость
Anonim
У меня есть не нуждающийся в изменении ассоциативный массив с парами ключ-значение, где ключ это позитивный беззнаковый интеджер размером от 0 до 24 бит, а значение это кириллическая стринга с длиной максимум 20 символов. Всего таких пар 1012 штук и сейчас у меня они умещаются почти в 50кбайт. Проход по всему массиву желательно не должен выходить за рамки одной секунды. Как лучше всего произвести общение с таким массивом с pro micro и где хранить этот массив?
Kaktys
Микрухи в so8 есть до пары MByte
Egor
Я ее и скинул) флешку
Kaktys
Это 16кбит
Kaktys
Размер, внезапно
Anonim
Размер чего. Слеш что значит?
Th0r
слеш значит "или" 64 или 128
Andrey
https://github.com/jlesech/Eeprom24C04_08_16
Kaktys
Ну eeprom, сам смотри на сколько тебе надо, 64kb или 128
Egor
Устройство автономное или к компу подключенно
Anonim
Автономное
Andrey
Но лучше на карточке, если тебе понадобится потом это экспортировать в exel сохраняешь в csv с разделителями, кажется двоеточие
Anonim
Нет. Не понадобится никуда экспортировать. Просто огромный ассоциативный массив, по ключам которого много раз будет производится поиск
Andrey
тогда eeprom карточка памяти скоростью не блещет