Изменение числа в EEPROM

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
rusal
Рядовой
Сообщения: 8
Зарегистрирован: 07 окт 2017, 22:25

Изменение числа в EEPROM

Сообщение rusal »

Счетчик считает импульсы, число автоматом сохраняется в EEPROM. Делаем перезагрузку. Число сохраненное считывается. Здесь всё нормально.
Но если снова подать импульсы на счетчик, то число сбрасывается до нуля и счет снова идет с нуля. Число в EEPROM сохранилось, но ведь счетчик-то сбросился. А нужно вести отсчет с сохраненного числа. 
Как это реализовать?
Изображение
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Изменение числа в EEPROM

Сообщение vovka1973 »

Так и должно быть по схеме счетчик же не знает переменную которая в епроме
Изображение
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Изменение числа в EEPROM

Сообщение pan »

rusal писал(а):но ведь счетчик-то сбросился. А нужно вести отсчет с сохраненного числа.
  а вы это где то в программе реализовали? или микроконтроллер сам должен догадаться
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Изменение числа в EEPROM

Сообщение support »

У счетчика есть режим предустановки. Пишите в первом цикле в счетчик значение вычитанное из еепром и считаете дальше.
Автор программы FLProg.
sillver
Сержант
Сообщения: 194
Зарегистрирован: 27 апр 2017, 12:04
Откуда: УКРАИНА
Имя: Вячеслав

Изменение числа в EEPROM

Сообщение sillver »

Я так думаю. Что надо сначала в предустановки счетчика положить то что находится в епроме потом дольше считать

Добавлено (10.10.2017, 11:21)
---------------------------------------------
rusal
Рядовой
Сообщения: 8
Зарегистрирован: 07 окт 2017, 22:25

Изменение числа в EEPROM

Сообщение rusal »

Пробовал я делать и предустановку. Значение предустановки устанавливалось равным значению в памяти, но при обеих схемах счетчик не реагирует на нажатия кнопок.
Изображение
Изображение
Возможно я неправильно использую вход SP
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Изменение числа в EEPROM

Сообщение fsergei70 »

rusal писал(а):Возможно я неправильно использую вход SP
1 не должна быть постоянно на входе SP. если поставить тригер как на рисунке предустановка будет считываться с памяти только в момент включения

Добавлено (10.10.2017, 20:33)
---------------------------------------------
И еще постоянно писать значения в память не очень хорошая идея, ресурс количества перезаписей ограничен. А в вашем случае если вам необходимо например число изменить на 10 так все 10 раз вы будите переписывать переменную. Тогда уж кнопку что ли добавьте отдельную на запись.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось fsergei70 10 окт 2017, 20:50, всего редактировалось 1 раз.
rusal
Рядовой
Сообщения: 8
Зарегистрирован: 07 окт 2017, 22:25

Изменение числа в EEPROM

Сообщение rusal »

fsergei70 писал(а):1 не должна быть постоянно на входе SP. если поставить тригер как на рисунке предустановка будет считываться с памяти только в момент включения
И еще постоянно писать значения в память не очень хорошая идея, ресурс количества перезаписей ограничен. А в вашем случае если вам необходимо например число изменить на 10 так все 10 раз вы будите переписывать переменную. Тогда уж кнопку что ли добавьте отдельную на запись.Прикрепления: 7232006.jpg(9Kb)
Да, всё получилось. Спасибо.
Импульс на запись сделал в момент пропадания питания.
Ещё раз спасибо.
Ответить

Вернуться в «Устройства памяти»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя