??? 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); } |