1

我需要在 Nucleo STM32F103RB 中将 SPI_1 配置为主机。这是我到目前为止所做的(Keil uvision 4)。

// Configuring GPIOs


// SPI_SCK
GPIOA_CRL |= 0x00A00000; //Alternate function push-pull

// SPI_MOSI
GPIOA_CRL |= 0xA0000000; //Alternate function push-pull

// SPI_MISO
GPIOA_CRL |= 0x04000000; //Input floating

但是我需要为多个从站设置 nSS。我怎么做?我应该使用哪些 GPIO 引脚将 nSS 引脚连接到多个从机。

另外我最多可以附加多少个奴隶?

4

1 回答 1

2

您可以使用任何 GPIO。只需将它们配置为输出并手动设置它们的状态以选择从站。多条 CS 线别无他法。

于 2018-02-03T09:18:48.463 回答