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