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

Ответить
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

Прилагаю краткий проект. Каждые 10 секунд должна происходить запись переменной в EEPROM.
При сбросе, по идее, переменная должна считаться из EEPROM.
Прибавление/убавление переменной происходит внешними кнопками.
Сейчас при перезагрузке переменная = 1, а должна быть равно той которую внешними кнопками досчитали.
Что делаю не так, почему не записывается или не читается ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

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

Отправлено спустя 2 минуты 29 секунд:
Обратить внимание на спец. переменную init...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

[ref=#ff8000]Sancho[/ref], а можно краткий урок (пример) как записать 2 или 3 переменные и их же считать ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

Отправлено спустя 2 минуты 31 секунду:
Зачем читать, время тратить. Прочитай один раз при включении и всё. Пиши по мере необходимости, если совсем редко - то при изменении значения.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

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

Сообщение pan »

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

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

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

Сейчас этот форум просматривают: SergeyShikal и 3 гостя