使用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这里死循环;
我应该怎么办????
此帖出自
小平头技术问答
一周热门 更多>