Помогите с примером.
А можно поподробнее что именно нужно сохранять в ЕЕПРОМ? Какой алгоритм работы требуется?
я думаю автор исходил из реальной модели командоаппарата в стиральных машинах, где двигатель крутит вал, на валу насажены толкатели, которые замыкают кучу контактов в нужное время
ну сам _номер_ шага можно записать в отдельную еепром переменную, это никак не связано с командоаппаратом
Я бы записал значения в отдельную EEPROM переменную, а из нее уже подавал на "запись значения в шаг командоаппарата". Правда если значений много, то полусится огород из переменных. С нашим функционалом по-другому никак не получится.
А e Вас сколько командоаппаратов? Я как-то пробовал 2 - у меня работало (в каждом по 50 шагов примерно), 3-й работать отказался.
Слишком много шагов в командоаппарате будет. Но сделать можно. На установку шага командоаппарата поставить 2 блока MUX. Он-то и будет выбирать нужную последовательность шагов в командоаппарате. Первый блок отвечает за первый шаг,второй блок отвечает за последний шаг и сброс командоаппарата и начинает цикл заново.
Есть 20 командоаппаратов на разных платах. В 10 командоаппаратах хранятся "заводские" не изменяемые установки. В остальных планировал хранить пользовательские установки , но облом с еепром.av писал(а): ↑08.08.2018{, 14:03}jorj22, Зачем вам несколько командоапаратов ? Чем вы управляете ? Возможно есть вариант совместить командоапараты в один.
Какими типами значений вы оперируете ?
Отправлено спустя 3 минуты 44 секунды:
Покажите свой проект. Большая вероятность, что помогут быстрее взглянув на проект !
Да вот так.av писал(а): ↑08.08.2018{, 17:00}jorj22, сколько выходов в командоапарате используете ? Шаги идут по порядку или изменяются в процессе программы и какое количество шагов ? Поправьте правильно ли я понял. Есть 10 программ с заводскими не изменяемыми програмами и 10 программ с пользовательскими установками которые нужно изменять в меню.
Меню будет простое, а вот шпаргалка - не маленькая!
Какие типы выходов : boolen