Помогите сэкономить память

Тема в разделе "Arduino & Shields", создана пользователем SEsin, 24 апр 2020.

  1. SEsin

    SEsin Нерд

    Для истории напишу. EEPROM очень быстро исчерпал свой ресурс в моем проекте, это был не верный путь. А вот " (см. PROGMEM в avr/pgmspace.h)" - чертовски хороший совет и меня спас. В итоге все так и переделал. AlexU ещё раз спасибо!
     
  2. b707

    b707 Гуру

    что-то непонятное. Если в итоге все перенесли в ПРОГМЕМ - значит все данные были константами.А если данные были константами - тогда неясно, с чего исчерпался ресурс ЕЕПРОМ ведь константу достаточно записать один раз.
    Скорее всего изначально была ошибка проектирования программы и запись ЕЕПРОМ происходила в цикле тысячи и тысячи раз...
     
  3. SEsin

    SEsin Нерд

    Да не в этом дело. Про "исчерпался ресурс" - я писал не в смысле, что там память перестала перезаписываться, а в том смысле, что этот 1 кб очень быстро закончился в плане объема и мне его тоже перестало хватать. Менюшки у меня большие, много пунктов.
    Итоговый вывод для меня таков: лучший вариант размещение надписей для LCD - это использование PROGMEM .