FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Понедельник, 11.12.2017, 03:16
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Anydy, Олег 
Форум » Основной » Железо - контроллеры, шилды, датчики и др. » Устройства памяти » Изменение числа в EEPROM
Изменение числа в EEPROM
rusal Дата: Вторник, 10.10.2017, 10:47 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Счетчик считает импульсы, число автоматом сохраняется в EEPROM. Делаем перезагрузку. Число сохраненное считывается. Здесь всё нормально.
Но если снова подать импульсы на счетчик, то число сбрасывается до нуля и счет снова идет с нуля. Число в EEPROM сохранилось, но ведь счетчик-то сбросился. А нужно вести отсчет с сохраненного числа. 
Как это реализовать?
 
vovka1973 Дата: Вторник, 10.10.2017, 10:57 | Сообщение # 2
Подполковник
Группа: Проверенные
Сообщений: 234
Награды: 2
Репутация: 1
Статус: Offline
Так и должно быть по схеме счетчик же не знает переменную которая в епроме

 
pan Дата: Вторник, 10.10.2017, 11:15 | Сообщение # 3
Генерал-полковник
Группа: Проверенные
Сообщений: 1225
Награды: 41
Репутация: 38
Статус: Offline
Цитата rusal ()
но ведь счетчик-то сбросился. А нужно вести отсчет с сохраненного числа.
  а вы это где то в программе реализовали? или микроконтроллер сам должен догадаться
 
support Дата: Вторник, 10.10.2017, 11:17 | Сообщение # 4
Автор программы
Группа: Администраторы
Сообщений: 993
Награды: 44
Репутация: 28
Статус: Offline
У счетчика есть режим предустановки. Пишите в первом цикле в счетчик значение вычитанное из еепром и считаете дальше.

Разработчик программы FLProg
 
sillver Дата: Вторник, 10.10.2017, 11:21 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 17
Награды: 0
Репутация: 0
Статус: Offline
Я так думаю. Что надо сначала в предустановки счетчика положить то что находится в епроме потом дольше считать

Добавлено (10.10.2017, 11:21)
---------------------------------------------
smile

 
rusal Дата: Вторник, 10.10.2017, 20:04 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Пробовал я делать и предустановку. Значение предустановки устанавливалось равным значению в памяти, но при обеих схемах счетчик не реагирует на нажатия кнопок.


Возможно я неправильно использую вход SP
 
fsergei70 Дата: Вторник, 10.10.2017, 20:33 | Сообщение # 7
Майор
Группа: Проверенные
Сообщений: 136
Награды: 2
Репутация: 2
Статус: Offline
Цитата rusal ()
Возможно я неправильно использую вход SP
1 не должна быть постоянно на входе SP. если поставить тригер как на рисунке предустановка будет считываться с памяти только в момент включения

Добавлено (10.10.2017, 20:33)
---------------------------------------------
И еще постоянно писать значения в память не очень хорошая идея, ресурс количества перезаписей ограничен. А в вашем случае если вам необходимо например число изменить на 10 так все 10 раз вы будите переписывать переменную. Тогда уж кнопку что ли добавьте отдельную на запись.
Прикрепления: 7232006.jpg(9Kb)


Сообщение отредактировал fsergei70 - Вторник, 10.10.2017, 20:50
 
rusal Дата: Воскресенье, 15.10.2017, 21:54 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Цитата fsergei70 ()
1 не должна быть постоянно на входе SP. если поставить тригер как на рисунке предустановка будет считываться с памяти только в момент включения
И еще постоянно писать значения в память не очень хорошая идея, ресурс количества перезаписей ограничен. А в вашем случае если вам необходимо например число изменить на 10 так все 10 раз вы будите переписывать переменную. Тогда уж кнопку что ли добавьте отдельную на запись.Прикрепления: 7232006.jpg(9Kb)

Да, всё получилось. Спасибо.
Импульс на запись сделал в момент пропадания питания.
Ещё раз спасибо.
 
Форум » Основной » Железо - контроллеры, шилды, датчики и др. » Устройства памяти » Изменение числа в EEPROM
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика