AGM оба.
В принципе, все кислотные примерно одинаковые, не важно, жижа там или густое что-то или в стекловате мокрой.
Только свинцовые точно нуждаются в тренировке. Меньше и нежнее лишаются «эффекта памяти» металлгидридные и никель-кадмиевые. Про кальциевые, увы, ничем помочь не могу.
Я в курсе про пинченч и векторы.
Я к тому, что те два без всякого вектора, хардкорного программирования, группирования, разбора в функции, с какой ноги пришло оно.
Если нет фрама, то да, надо упарываться со схемотехникой и ломать голову над живучестью еепрома. А если есть, то не надо :)
i2c с подтверждением работает. Я в библиотеке верю в качество передачи, но надо убеждаться. Это в ближайшее время пофиксю.
Всё глючит, потом бакап в eeprom — это хорошо, но только как бакап.
А что будет с памятью в pcf85363a, если сядет батарейка или надо просто её поменять?
Батарейка от вибрации (мотоцикл) может и отскочить на ходу. Лишиться часов не так страшно, как одометров и моточасов.
Бакап в епроме будет ээээ сильно устаревшим же.
Нескольких секунд не будет, будут миллисекунды. Писать надо по прерыванию так как до чтения ноги питания может не дойти. Прерываний внешних всего два, оба заняты.
Способ с FRAM надёжнее заметно. Конечно же, намного проще.
Одно другое не исключает, даже наоборот. :) Я собираюсь писать и туда и туда. Просто fram на i2c и шина тоже может сглючить даже на 100кГц.
Если бы было плевать на потерю этих данных, я бы так и сделал. Вероятность потери же весьма велика. Права на ошибку нет, что-то сглючило с еепромом и прощай. Это всё-таки не микроволновка, а мотоцикл.
Я на входе ставлю стабилизатор (китайский импульсный понижатель постоянного напряжения с ШИМ) и толстый конденсатор для дополнительного сглаживания и питания в случае чего. На вход, где 12В, через делитель подключаю ногу ардуины. Если на ней пропало напряжение, значит у нас есть несколько миллисекунд на запись состояния и самоубийство. Экранчик питается отдельно. Думаю как лучше сделать.
В принципе, все кислотные примерно одинаковые, не важно, жижа там или густое что-то или в стекловате мокрой.
Только свинцовые точно нуждаются в тренировке. Меньше и нежнее лишаются «эффекта памяти» металлгидридные и никель-кадмиевые. Про кальциевые, увы, ничем помочь не могу.
От меня только требовалось наоборот — разрядить батарейку, а потом подключить к заряднику.
Но это с перерывами. 3 цикла, день отдыха.
Я к тому, что те два без всякого вектора, хардкорного программирования, группирования, разбора в функции, с какой ноги пришло оно.
Если нет фрама, то да, надо упарываться со схемотехникой и ломать голову над живучестью еепрома. А если есть, то не надо :)
Вы видели автомобиль с электронным одометром, который дохнет через три года? Я нет.
Всё глючит, потом бакап в eeprom — это хорошо, но только как бакап.
Батарейка от вибрации (мотоцикл) может и отскочить на ходу. Лишиться часов не так страшно, как одометров и моточасов.
Бакап в епроме будет ээээ сильно устаревшим же.
Опять гемор, зачем, если есть fram?
Но использование fram добавляет 16р к цене устройства и позволяет не париться с проблемами еепрома навсегда.
Способ с FRAM надёжнее заметно. Конечно же, намного проще.
Одно другое не исключает, даже наоборот. :) Я собираюсь писать и туда и туда. Просто fram на i2c и шина тоже может сглючить даже на 100кГц.
Добавлю в проект, спасибо.
Тогда надо писать в циклический буфер как минимум на две структурки таких. Для бакапа.
Я это планирую сделать, но с FRAM как-то заметно проще получается.