Сохранение-чтение дробных (float) чисел в буфер DS1307
- Войдите на сайт для отправки комментариев
Ср, 20/11/2013 - 12:42
Дорого времени суток!
Встала проблема сохранить а потом считать переменную в энергонезависимую память таймера DS1307.
Значения переменной колебляться от 10.6...12.8. Т.е. необходимо 10.6 преобразовать в 106 положить в буфер, потом при необходимости считать из буфера 106 и преобразовать в 10.6.
Как такое реализовать в процессинге?
Напрашивается: преобразовать в строку, найти точку, удалить и обратно в той же последовательности.
Спасибо всем ответившим.
Напрашивается: преобразовать в строку, найти точку, удалить и обратно в той же последовательности.
умножить на 10
взять целую часть (не округлить!)
Во млин, святой человек, простота решения = идеальна, коллективный мозг всегда умней индивидума.
Спасибо большое, я "горе от ума" в высокие материи копать начал.
Вопрос закрыт.
Продолжу тему...
Подскажите пример чтения-записи в память часов.
что-то не могу нигде найти..
В соседнем форуме что-то есть.
А зачем вам епром часов если у МК полно памяти епром?
при подыхании EEPROM часы заменить дешевле и проще (не требуется перепрошивка МК).
Вы над часами должно быть издеваетесь)) они обязаны и вас пережить и веукам достаться. Что им будет
если каждые 5 минут записывать в EEPROM данные (надо!), то ячейки сдохнут за 10000/365/24 = 1 год.
еще разделить на 12 надо.
Может поясните зачем каждые 5 минут, вдруг вам подскажут иное решение!?