| ??? 10/10/08 20:12 Read: times |
#158962 - Always get IDLE status in I2C bus Responding to: ???'s previous message |
I put a spy function. I transmmit through serial each status. I get only IDLE in I2C bus.
void main(void)
{
uart_init();
i2c_init(I2CINIT, 0);
EA=1;
uart_transmit(i2c_getstatus());
IndexTx=3;
i2cVetor[0]=0x00; // MSB
i2cVetor[1]=0x00; // LSB
i2cVetor[2]=0xA5;
i2c_transmit(AT24C256);
while (i2c_getstatus() & I2C_BUSY);
i2c_transfer_finished();
uart_transmit(i2c_getstatus());
while(1);
}
|



