SDIO写函数问题请教

2019-08-17 02:39发布

if((tlen-bytestransferred)<SD_HALFFIFOBYTES)//不够32字节了                                {                                        restwords=((tlen-bytestransferred)%4==0)?((tlen-bytestransferred)/4)(tlen-bytestransferred)/4+1);                                                                                for(count=0;count<restwords;count++,tempbuff++,bytestransferred+=4)                                        {                                                SDIO_WriteData(*tempbuff);                                        }                                }else                                {                                        for(count=0;count<8;count++)                                        {                                                SDIO_WriteData(*(tempbuff+count));                                        }                                        tempbuff+=8;                                        bytestransferred+=32;                                }
bytestransferred为什么要加32??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。