Не записывает значение в EEPROM через меню

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

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

Не записывает значение в EEPROM через меню

Сообщение Sancho »

[ref]ivandragon[/ref],
Посмотрел, сильно не вникал.
Результат "ревизии" - плата 3, сигналы из блоков меню значение не подаются... Просто подвигайте эти блоки...
[spoiler]
Ответ на пример меню.png
[/spoiler]
А потом настройте их, внутри можно нажать справку...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

Исправил, результата нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Не записывает значение в EEPROM через меню

Сообщение rw6cm »

ivandragon писал(а): 29 мар 2018, 10:47Исправил, результата нет.
log_1 не понятно откуда, после изменения En меню должен откл. здесь по ходу он всегда вкл.
запись в память идет по выходу из меню.
Win10-64, FLProg (portable)
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

rw6cm писал(а): 29 мар 2018, 12:10log_1 не понятно откуда, после изменения En меню должен откл. здесь по ходу он всегда вкл.
запись в память идет по выходу из меню.
И вот все равно не работает :senile:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Не записывает значение в EEPROM через меню

Сообщение rw6cm »

У меня нет БМЕ280. с отключенной первой платой все сохраняется
Win10-64, FLProg (portable)
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

rw6cm писал(а): 29 мар 2018, 13:14У меня нет БМЕ280. с отключенной первой платой все сохраняется
У меня к сожалению нет. Пробовал отключал, ввел значение, оно отобразилось на экране, выключил, включит питание и заданная мной величина обнулилась.
Тут еще один вопрос. У меня китайская версия ардуино уно Massduino MD-328D. Может для нее нужен специальный компилятор? Хотя утверждается, что идет полная совместимость с уно и компилятор использовать от него...
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Не записывает значение в EEPROM через меню

Сообщение rw6cm »

тестовый рабочий вариант
test menu.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

rw6cm писал(а): 29 мар 2018, 14:28тестовый рабочий вариант
test menu.flp
Увы, не работает. Пишет Save, после рестарта питания все обнуляется.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Не записывает значение в EEPROM через меню

Сообщение rw6cm »

ivandragon писал(а): 29 мар 2018, 15:20Увы, не работает.
Сильно не вникал, но по ходу в вашей Унке нет EEPROM.
[spoiler]
мануал
dui.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

Вот это поворот :crazy:
Толды, если перевести, то 1КВ выделяется из flash памяти, но она ведь тоже энергонезависимая, или я, что-то не так понял?
Есть еще разметка памяти на это китайское чудо
$0000 - $77FF FLASH ROM
$7800 - $79FF EEPROM
$7A00 - $7BFF unused ?
$7C00 - $7FFF BOOTLOADER
Если подправить библиотеку EEPROM \ideV2\hardware\arduino\avr\libraries\EEPROM\ то может есть шанец? Правда не разобрался пока куда и что прописывать...
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Не записывает значение в EEPROM через меню

Сообщение rw6cm »

ivandragon писал(а): 29 мар 2018, 17:55 но она ведь тоже энергонезависимая, или я, что-то не так понял?
EEPROM и Flash, разные технологии, однозначно будут разные библиотеки.
Win10-64, FLProg (portable)
ivandragon
Рядовой
Сообщения: 12
Зарегистрирован: 23 мар 2018, 16:33

Не записывает значение в EEPROM через меню

Сообщение ivandragon »

Проще похоже модуль часов купить и в нем eeprom пользовать, чем писать библиотеку под flash и код менять после FLPorg.
Ответить

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

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

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