亲爱的 ST 您好,
我正在使用 ST 示例进行 SPI
通信,以开始使用
STM32F429i-discovery。
这是主文件的标题。
- ******************************************************************************
- * @file SPI/SPI_FullDuplex_ComPolling/Src/main.c
- * @author MCD Application Team
- * @brief This sample code shows how to use STM32F4xx SPI HAL API to transmit
- * and receive a data buffer with a communication process based on
- * Polling transfer.
- * The communication is done using 2 Boards.
- ******************************************************************************
这是项目的链接:
STM32Cube_FW_F4_V1.24.0ProjectsSTM32F429I-DiscoveryExamplesSPISPI_FullDuplex_ComPollingSW4STM32
我的问题是:
1/ST是否为Clk MOSI MISO和CS配置了GPIO?
2/在main.h文件中,没有CS的定义,
/* SPIx 引脚的定义 */
- #define SPIx_SCK_PIN GPIO_PIN_2
- #define SPIx_SCK_GPIO_PORT GPIOE
- #define SPIx_SCK_AF GPIO_AF5_SPI4
- #define SPIx_MISO_PIN GPIO_PIN_5
- #define SPIx_MISO_GPIO_PORT GPIOE
- #define SPIx_MISO_AF GPIO_AF5_SPI4
- #define SPIx_MOSI_PIN GPIO_PIN_6
- #define SPIx_MOSI_GPIO_PORT GPIOE
- #define SPIx_MOSI_AF GPIO_AF5_SPI4
此设备的 CS 是否为自动 CS?