//表现:数据有时读不出来 // //大侠看一下,我的SPI读数据是否有问题 /**************************************************************************** * 名称:SPIRead() * 功能:SPI总线接收数据。 * 入口参数:无 * 出口参数:返回值为读取的数据 ****************************************************************************/ uint8 SPIRead(void) { uint8 readbak; // Wait for a data byte reception while(0==(SPI_SPSR&0x80)); // 返回接收到的数据 readbak = SPI_SPDR;
return readbak; }
|