本帖最后由 adofu2008 于 2010-8-13 10:21 编辑
32# 香水城
for(im=0;im<25;im++)
{
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE)==RESET);
SPI_I2S_SendData(SPI2, temp++);
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE)==RESET);
SPI_I2S_SendData(SPI2, 0X00);
//以上两个发送是一个命令字,提供给某一个SPI接口的芯片命令字。
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE)==RESET);
SPI_I2S_SendData(SPI2, 0X00);//这个就是任意发送的一个字节,为了给从SPI提供一个时钟信号
while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE)==RESET);
Regs_Value[im] = SPI_I2S_ReceiveData(SPI2);//从芯片内部读取数据,放到数组Regs_Value里
}
|