Прилагаю краткий проект. Каждые 10 секунд должна происходить запись переменной в EEPROM.
При сбросе, по идее, переменная должна считаться из EEPROM.
Прибавление/убавление переменной происходит внешними кнопками.
Сейчас при перезагрузке переменная = 1, а должна быть равно той которую внешними кнопками досчитали.
Что делаю не так, почему не записывается или не читается ?
Не получается записать переменную в EEPROM
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Не получается записать переменную в EEPROM
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Не получается записать переменную в EEPROM
Внимательно посмотреть и подумать!!!
Отправлено спустя 1 минуту 54 секунды:
И перед блоком записи по En поставить r триггер. Обязательно! За одну секунды много раз успеет записать.....
Отправлено спустя 2 минуты 29 секунд:
Обратить внимание на спец. переменную init...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Не получается записать переменную в EEPROM
[ref=#ff8000]Sancho[/ref], а можно краткий урок (пример) как записать 2 или 3 переменные и их же считать ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Не получается записать переменную в EEPROM
Хватит одного R-trig, IDE уже знает как работать с встроенной памятью, delay -ев хватаетKulibinOrsk писал(а): 11 дек 2018, 14:39[ref=#ff8000]Sancho[/ref], а можно краткий урок (пример) как записать 2 или 3 переменные и их же считать ?
Насколько я знаю чтение в переменную занимает какое то время и тут наверное будет не совсем правильно если просто разместить блоки для записи последовательно. Т.е. по одному сигналу ставить три R-trig и блоки записи.
Или именно так и надо, а компилятор сам распределит этот процесс ?

Отправлено спустя 2 минуты 31 секунду:
Зачем читать, время тратить. Прочитай один раз при включении и всё. Пиши по мере необходимости, если совсем редко - то при изменении значения.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Не получается записать переменную в EEPROM
кстати встроенный блок использует функцию update.
это еще + время
это еще + время
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость