u8 SPI2_ReadWriteByte(u8 TxData)
{
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET);
SPI_SendData8(SPI2,TxData);
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET);
return SPI_ReceiveData8(SPI2);
}
由SPI1改到SPI2,SPI1用的时候串口液晶特别慢,现在SPI2干脆就死了。。。时钟48MHZ没问题啊,SPI2时钟
也启动了,难道还有个秘密时钟没有被开启? |