我将stm32f7用作主服务器,并将stm32f0用作从机。当我以16 Mhz或48 MHz的相同频率使用两个设备时,发送和接收都工作正常,但是当我以48 MHz运行从设备而以216 MHz运行主设备时,则无法正常工作。我需要纠正什么?
请确保从机侧的SPI外围设备运行的速度不比主机驱动SPI时钟线慢。
为了评估配置的实际SPI波特率,您必须检查时钟树设置(当然还有SPI配置)。如果当前所有选项的MCU时钟树设置过于复杂,您可以使用STM32CubeMX gui来帮助您了解时钟电平如何交互以及哪些参数与您相关。