例程中有这样的语句:*pSPORT0_TCR2 = 31;设置数据宽度为32位;
Init_Sport1_TX(7,9);
void Init_Sport1_TX(int TCLKDIV,int TFSDIV)
{
*pSPORT0_TCLKDIV = TCLKDIV;
*pSPORT0_TFSDIV = TFSDIV;
*pSPORT0_TCR1 = ITFS|TFSR|ITCLK;
*pSPORT0_TCR2 = 31;
}
手册上说TFSDIV的系数要比数据长度SLEN要大啊,为什么例程中TCR2设置的值31比TFSDIV的值大?