Part Number:TMS320F28335
程序运行时,一直在等待发送寄存器为空这里循环
Uint16 Mcbsp_SPI_Byte(Uint16 data)
{
// 等待发送寄存器为空
while(McbspbRegs.SPCR2.bit.XRDY != 1);
// 向发送寄存器写入数据
McbspbRegs.DXR1.all = data;
// 等待接收就绪
while(McbspbRegs.SPCR1.bit.RRDY != 1);
return McbspbRegs.DRR1.all;
}
Yale Li:
请看一下相关寄存器的描述:
sprui07_TMS320x2833x, TMS320x2823x Technical Reference Manual第752页