| 
 
| /****************************************************************** - 功能描述:IO模拟SPI,读取一个字节
 - 隶属模块:SPI模块
 - 函数属性:外部,供用户调用
 - 参数说明:无
 - 返回说明:读到的字节
 - 注:很多情况下,SPI是需要有较高的速度的,此函数中不使用任何循环
 结构,如for(;;) while等等,并且使用了位寻址就是为了提高速度
 ******************************************************************/
 /*
 unsigned char SPI_ReadByte()
 {
 SPI_SO=1;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat7=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat6=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat5=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat4=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat3=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat2=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat1=SPI_SO;
 
 SPI_SCL=1;
 SPI_SCL=0;
 dat0=SPI_SO;
 
 return (dat);
 }
 */
 
 为什么,要设置SPI_S0=1;
 看不明白啊!
 | 
 |