Тем не менее, на текущий момент ни RES ни INT в софте малинки не используется, поэтому ничто не мешает запустить все это на ноуте в текущем функционале. RES вообще к малинке даже не подключен, INT подключен, но софтом не обрабатывается.ekochnev, 06 Дек. 21, 20:18Да, сейчас это так. Сейчас идет проверка концепция передачи i2C на большие расстояния. Сергей проверил, и проверка успешна. Теперь добавляем заложенную концепцию по теме ветки в целом.. Получится? Думаю, без хотя бы дополнительного сигнала INT, окромя шины I2С не получится.
Хоть как убеждайте меня, но хоть одна сигнальная линия нужна для аварийного "стопа" критичных процессов управления. К примеру одна из перечисленных ситуаций: "повесилась" любая из AtMega на критических узлах, к примеру 1-Wire... пробило ТРИАКи ТЭНов накоротко... закис клапан охлаждения... подклинил поплавок уровня жидкости... ну и т.д. и т.п.
Как не крути, нужна линия прерывания INT, которую может "дернуть" любой модуль из нашей системы, который понял, что "АТАС"...
А по вашему варианту, МАСТЕР ни как эту шину не сможет дергать, и тем белее её анализировать.
А безопасность должна быть на очень большом уровне!
Сейчас мы обсуждаем основной функционал по обмену через I2C, не заостряясь на безопасности. Но! Это будет и тут мы будем искать как это сделать.
Что проще, улучшать функционал заложенный сразу в железе или делать изменения в программах?
PS
Пришли платы с завода. 20 минут назад принес курьер. Буду собирать, паять, и рассказывать, но по наличию времени. А рассказать давно язык чешется. LEGO должно получиться что надо!