H7的SPI稍麻烦些,这个是等待发送测试
[C] 纯文本查看 复制代码 SPI5->CR1 = SPI_CR1_SSI;
SPI5->CR2 = 2;
SPI5->CR1 = SPI_CR1_SPE | SPI_CR1_SSI;
SPI5->CR1 = SPI_CR1_SPE | SPI_CR1_SSI | SPI_CR1_CSTART;
while ((SPI5->SR & SPI_FLAG_TXE) == 0);
*((__IO uint32_t *)&SPI5->TXDR) = Color;
while ((SPI5->SR & SPI_SR_TXC) == 0);
SPI5->IFCR = SPI_IFCR_EOTC | SPI_IFCR_TXTFC;
SPI5->CR1 &= ~(SPI_CR1_SPE); |