Как записать в eeprom число больше ячейки ?

Тема в разделе "Arduino & Shields", создана пользователем Alexey Zhigalo, 29 июл 2016.

Метки:
  1. Всем доброго времени суток!
    Столкнулся с проблемой записи большого числа в eeprom.
    Надо записывать число от 0 до 1439.
    Но вот проблема, число 1493 не влазит в одну ячейку.
    Как организовать запись числа, допустим, даже в две ячейки.
    Но, если число меньше, и влазит в одну ячейку, то как считать число ?
     
  2. alex-prog

    alex-prog Гик

    Разделите число на разряды (по байтам). Если нужно записать число только в две ячейки, то алгоритм его считывания будет такой: первый разряд умножается на [максимальное число, которое может быть в ячейке, увеличенное на единицу], и к результату прибавляется второй разряд
     
  3. DIYMan

    DIYMan Guest