Ардуина в качестве шифт регистра

Нет ответов
teodor4ik
Offline
Зарегистрирован: 04.11.2013

Есть одна дурацкая идея, использовать несколько ардуин в качестве шифт регистров.

На каждой по два софт SPI и некий буфер для читания/записи входов/выходов, блокируемый латчем. Один SPI принимает - передает дальше входной буфер, второй выходной. Либо это один интерфейс, но с СS-ом переключающий прием/передачу и собсно буфера.

Суть шутки в том, что каждое ведомое устройство будет иметь свой тип (передается во фрейме), и согласно типу его данные обрабатываются и пишутся ведущим в соотв. модбас регистры, и наоборот, по команде зашитой в фрейм, перенастраиваться. Это позволит гибко добавлять/убирать устройства без перенастройки системы, правя только регистры на ОРС сервере.

Кто подскажет либу для поднятия пары SPI в слейве, или лучше пример подобного изврата.

Конечная цель - получить нечто типа МВТСР каплера со сменными модулями.