请问关于8位机SPI初始化问题:<br /><br />请问以下我的SPI初始化程序有错吗?怎样才能请SPIS_SPTEF?<br /><br />谢谢~<br /><br />void SPI_Init(void)<br />{<br /> SPIC1 = 0x54; //禁止SPI中断;<br /> <br /> //使能SPI功能;<br /> <br /> //作为主机;<br /> <br /> SPIC2 = 0x00;<br /> <br /> SPIBR = 0x00; //波特率 10M/1/2=5M<br /> <br /> while (SPIS_SPTEF == 0 )<br /> { <br /> __RESET_WATCHDOG();<br /> <br /> continue; <br /> }<br /> <br /> SPID = 0;<br /> <br /> PTEDD_PTEDD2 = 1; //释放SPI模块的SS脚,并作为FM25L26的片选脚;<br /> <br /> SPI_CS = 1; //先置高电平<br /><br /> |
|