В виде мозга будет STM32F401CCU6 (Black Pill). Пока тесты на STM32F407VET6 и F103C8T6 (Синяя таблетка).
Хочу собирать данные, например зависимость напряжения от времени при разрядке/зарядке для дальнейшего построения графиков (на ПК, или на дисплее, но позже).
Вижу так: раз в 10 секунд (тут не точно и пока не важно) МК отправляет в EEPROM свежие данные, запись времени не обязательно делать, если временной интервал между записями будет известен и один и тот же.
Размерность данных - 16 бит, думаю хватит. С количеством данных - пока не понятно. Заряд-разряд может длиться несколько суток... Допустим, запись раз в 10 сек, в течении 3 суток, без перезаписи начальных данных: 25920 записей за 3 суток. х2 байта данных = 51840 байта или 414720 бита... То есть нужно 512Кбитный EEPROM? (пока писал хоть к чему-то сам пришёл)
Вся сложность у меня возникает в моей голове, так как не очень представляю как организовать запись. С EEPROM тесно не работал, документации начитался, видосов насмотрелся. Не могу сообразить как совладать со страничной организацией памяти, и как потом выкавыривать данные.
Изначальная идея была прикрутить к МК SD флешку, и все данные записывать в какой-то текстовый файл. Но для меня задача оказалась ещё сложнее.
В наличии сейчас (для тестов) 2Кбитные 24С02. 32 страницы по 8 байт.
Кароче прошу помощи, натолкните на мысль, пожалуйста.

