PDA

Просмотреть полную версию : Pixel. Не сохраняются уставки


bober_stepan
21.07.2017, 15:58
Добрый день!
Никак не могу победить пиксель.
Есть два контроллера которые отвечают за работу увлажнителя. Один из них не хочет сохранять уставки после сброса питания. Программы немного отличаются, но работу с уставками делал по аналогии тем который работал.
Все правильно работает в 245, не сохраняются, точнее не читаются уставки в 246

Gromov
21.07.2017, 16:11
У вас память не готова в первом тике, поэтому ничего и не читается.
Нужно ждать и читать память не раньше, чем она будет готова. Лучше всего не тупой таймаут использовать, а ожидать сигнала syn на блоках памяти, и потом читать.

bober_stepan
09.08.2017, 14:42
Извиняюсь за долгий ответ. Сделал по примеру из этого поста http://forum.segnetics.ru/showpost.php?p=20647&postcount=5, помогло
Спасибо!
Единственно не могу понять, для чего так сделано и почему нельзя при включение самому контроллеру это делать по умолчанию

Arsie
10.08.2017, 10:39
Извиняюсь за долгий ответ. Сделал по примеру из этого поста http://forum.segnetics.ru/showpost.php?p=20647&postcount=5, помогло
Спасибо!
Единственно не могу понять, для чего так сделано и почему нельзя при включение самому контроллеру это делать по умолчанию

Указанный вами пример вообще никакого отношения к включению контроллера не имеет.

Поэтому фразу "почему нельзя это делать самому контроллеру" мы (всем отделом) тоже не можем понять.