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