TMS320F280039C: I2C批量传输问题

Part Number: TMS320F280039C


    uint16_t sdata[16] = {0x01,0x02,0x03,0x04,0x05,0x06,0x077,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F};
    uint16_t rdata;

    I2C_sendStartCondition(I2CA_BASE);
    for(i=0 ;i<2000 ;i++)
    {
        for(j=0 ;i<16 ;j++)
        {
            I2C_putData(I2CA_BASE,sdata[j]);
            DEVICE_DELAY_US(10);
        }
        if(I2C_getTxFIFOStatus(I2CA_BASE) == I2C_FIFO_TX16)
        {
            while(I2C_getTxFIFOStatus(I2CA_BASE) == I2C_FIFO_TX0);
        }

//        DEVICE_DELAY_US(100);
    }
    I2C_sendStopCondition(I2CA_BASE);

I2C怎么利用FIFO批量传输呢?这是我的程序。谢谢