Использование последовательного периферийного интерфейса (SPI) для одновременной связи с несколькими подчиненными - PullRequest
0 голосов

У меня четыре платы Atmega328p на одной плате, и я хочу, чтобы один из них одновременно отправлял одни и те же данные (то есть показания датчиков) трем остальным.Меня не интересует двунаправленное общение.Я прочитал эту ветку ( Как я могу транслировать данные нескольким ведомым SPI и как это работает? ) о широковещании SPI, и кто-то упомянул, что это невозможно, поскольку в SPI связь дуплексная, а линии MISO и MOSI активны.в то же время.Однако мне было интересно, смогу ли я просто оставить линии MISO неподключенными, а все выводы SS тянулись на низком уровне, чтобы я мог одновременно передавать сообщение всем ведомым, учитывая, что мне не нужно никакого ответа от подчиненных на ведущий.

Итак, возможно ли это?Или как еще я могу обойти эту проблему?Я также подумывал об использовании линии TX UART и подключении к ней всех приемников параллельно, но я не уверен, что это тоже сработает.

Спасибо за ваше внимание.

...