Ардуина в качестве шифт регистра
- Войдите на сайт для отправки комментариев
Есть одна дурацкая идея, использовать несколько ардуин в качестве шифт регистров.
На каждой по два софт SPI и некий буфер для читания/записи входов/выходов, блокируемый латчем. Один SPI принимает - передает дальше входной буфер, второй выходной. Либо это один интерфейс, но с СS-ом переключающий прием/передачу и собсно буфера.
Суть шутки в том, что каждое ведомое устройство будет иметь свой тип (передается во фрейме), и согласно типу его данные обрабатываются и пишутся ведущим в соотв. модбас регистры, и наоборот, по команде зашитой в фрейм, перенастраиваться. Это позволит гибко добавлять/убирать устройства без перенастройки системы, правя только регистры на ОРС сервере.
Кто подскажет либу для поднятия пары SPI в слейве, или лучше пример подобного изврата.
Конечная цель - получить нечто типа МВТСР каплера со сменными модулями.