STM32F303读写两路SPI接口 引脚定义SPI1(第一路)CS:PA15(软件片选,GPIO 推挽输出)SCK:PB3(SPI1_SCK)MOSI(SDO):PB5(SPI1_MOSI)MISO (SDI):PB4(SPI1_MISO) 复用功能:SPI1 全部引脚复用GPIO_AF_5SPI2(第二路)CS:PA4(软件片选,GPIO 推挽输出)SCK:PA5(SPI2_SCK)MOSI(SDO):PA7(SPI2_MOSI)MISO (SDI):PA6(SPI2_MISO) 复用功能:SPI2 全部引脚复用GPIO_AF_5#include "stm32f30x.h" #include stdint.h //===================== 引脚宏定义 ===================== // SPI1 #define SPI1_CS_PIN GPIO_Pin_15 #define SPI1_CS_PORT GPIOA // SPI2 #define SPI2_CS_PIN GPIO_Pin_4 #define SPI2_CS_PORT GPIOA // CS电平控制 #define SPI1_CS_LOW() GPIO_ResetBits(SPI1_CS_PORT, SPI1_CS_PIN) #define SPI1_CS_HIGH