Не получается записать переменную в EEPROM

Ответить
KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Не получается записать переменную в EEPROM

#1

Сообщение KulibinOrsk » 10.12.2018{, 14:22}

Прилагаю краткий проект. Каждые 10 секунд должна происходить запись переменной в EEPROM.
При сбросе, по идее, переменная должна считаться из EEPROM.
Прибавление/убавление переменной происходит внешними кнопками.
Сейчас при перезагрузке переменная = 1, а должна быть равно той которую внешними кнопками досчитали.
Что делаю не так, почему не записывается или не читается ?
Вложения
Test_EE.flp
(80.87 КБ) 54 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Не получается записать переменную в EEPROM

#2

Сообщение Sancho » 10.12.2018{, 14:31}

KulibinOrsk писал(а):
10.12.2018{, 14:22}
Что делаю не так, почему не записывается или не читается ?
Внимательно посмотреть и подумать!!!

Отправлено спустя 1 минуту 54 секунды:
И перед блоком записи по En поставить r триггер. Обязательно! За одну секунды много раз успеет записать.....

Отправлено спустя 2 минуты 29 секунд:
Обратить внимание на спец. переменную init...
Вложения
Test_EEPROM_v2.flp
Добавил R-trigger
(103.57 КБ) 65 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Не получается записать переменную в EEPROM

#3

Сообщение KulibinOrsk » 11.12.2018{, 14:39}

Sancho, а можно краткий урок (пример) как записать 2 или 3 переменные и их же считать ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Не получается записать переменную в EEPROM

#4

Сообщение Sancho » 11.12.2018{, 14:58}

KulibinOrsk писал(а):
11.12.2018{, 14:39}
Sancho, а можно краткий урок (пример) как записать 2 или 3 переменные и их же считать ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?
Хватит одного R-trig, IDE уже знает как работать с встроенной памятью, delay -ев хватает :)

Отправлено спустя 2 минуты 31 секунду:
Зачем читать, время тратить. Прочитай один раз при включении и всё. Пиши по мере необходимости, если совсем редко - то при изменении значения.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Не получается записать переменную в EEPROM

#5

Сообщение pan » 11.12.2018{, 15:21}

кстати встроенный блок использует функцию update.
это еще + время

Ответить

Вернуться в «Помогите, а то я "нимагу"»