hi, i'm trying to access hmc 5883l compass sensor from the at89s52 controller via i2c protocol. I'm unable to correctly collect the data. need urgent help.