STM32 действует как ведущий и ведомый - PullRequest
1 голос
/ 18 июня 2020

Я работаю над проектом, который имеет следующие компоненты:

  1. Микроконтроллер STM32F303
  2. Модуль РЧ-трансивера
  3. Драйвер линии SPI (подключен к другому первичному микроконтроллеру, который будет отправлять / получать данные в STM32)

Микроконтроллер STM32F303 будет отправлять команды на RF-модуль для передачи и приема RF-сигналов (в этом первом сценарии STM32F303 будет действовать как Master и радиочастотный трансивер в качестве ведомого устройства). В то же время STM32F303 также будет получать команды от первичного микроконтроллера через драйвер линии SPI (в этом втором сценарии драйвер линии SPI, вероятно, будет действовать как ведущий, а STM32F303 будет действовать как ведомый).

По сути, я планирую соединить все выводы MISO / MOSI / SCK вместе и иметь две отдельные линии CS от микроконтроллера STM32F303, которые:

  1. Линия CS для подключения STM32F303 к модулю радиопередатчика
  2. Отдельная линия CS для подключения STM32F303 к драйверу линии SPI

Я приложил блок-схему того, как будет выглядеть схема: Принципиальная блок-схема

Возможно ли, чтобы микроконтроллер STM32F303 выступал в роли ведомого и ведущего одновременно, как показано на схеме выше?

Спасибо!

...