使用SPI同步通讯,
发现在init了SPI后,发现没有发送数据时候,UTXBUF中是0x00,TXTEPT是0(意思是移位寄存器跟UTXBUF中有数据);
我知道这可能是全双工通讯导致的(书上说,全双工,无数据则一直发送空——是不是0x00??),
那么我要发送数据的话
U0TXBUF =WriteData;// Send the byte
while(!(U0TCTL & TXEPT));
或者
U0TXBUF =WriteData;// Send the bytewhile (!(IFG1 & UTXIFG0));
都是在while这里死循环;
我应该怎么办????