И снова PROGMEM
- Войдите на сайт для отправки комментариев
Пнд, 25/03/2019 - 15:22
Всем добрый день.
Прошу сразу не посылать к "гуглу" (был там), прошу помочь и дать пару правильных строк кода.. и так задача: нужно сохранить настройки, что бы после отключения/включения питания с ними можно было работать. Т.к. камень DUE. то у него нет EEPROM нужно писать во FLASH, наверно через PROGMEM, но примеры которые я нашел, демонстрируют, как работать с константами заранее прописанными, а мне нужно с переменными...
Прошу сразу не посылать к "гуглу"
А куда можно посылать?
Т.к. камень DUE. то у него нет EEPROM нужно писать во FLASH, наверно через PROGMEM, но примеры которые я нашел, демонстрируют, как работать с константами заранее прописанными, а мне нужно с переменными...
напомнило древний одесский анекдот:
Забавно.. а по поводу PROGMEM что нубудь подскажете?
Боюсь, что нет. Я толком вопроса не понял. Отсюда и ассоциация с этим анекдотом.
А мне кажется - что не были; первая же ссылка: https://github.com/sebnil/DueFlashStorage
Для человека не понявшего вопрос - отличный ответ! большое спасибо :)))
поясню вопрос: необходимо не часто сохранять данные (настройки), это 4-х мерный массив с данными от 1000 до 30000 (2-х байтовых) переменных, которые снимает само устройство...
Ну, в "пару строк" не получится, впрочем, Вам уже дали ссылку на библиотеку.
поясню вопрос: необходимо не часто сохранять данные (настройки), это 4-х мерный массив с данными от 1000 до 30000 (2-х байтовых) переменных, которые снимает само устройство...
Боюсь, что это будет непросто - записать во флешк 60К данных и потом считать их оттуда. Стандартная библиотека поддерживает запись всего 1 Кб
Что это за "настройки" такого невероятного размера?
AntonULN,
1. В Due PROGMEM нет. (точнее, он удаляется препроцессором)
2. Для Ваших целей, вероятно, оптимальным решением будет писать данные на SD-карту.