我有一个系统,它有一个通过 SPI 与
STM32G4 接口的 ARM Cortex M4 MCU。在当前设计中,STM32G4 负责电机换向相关任务。所以我的问题是谁应该是 SPI 主/从?或者这真的很重要吗?我的直觉是让 STM32G4 作为主控,因为它有更多的时间关键任务;然而,任务是基于其他 MCU 的命令。
另一个 ARM M4 MCU(32 位)也相当强大,运行频率为 100MHz。该 MCU 的主要任务是发起与系统中其他设备的
通信,并告诉 STM32G4 何时以及如何运行电机。
我在网上做了一些研究,希望获得一些关于 SPI 主/从角色分配的想法,但我找不到任何有用的东西。