Hi,
I am using an SC18IM700IP to control an I2C slave device.
When I power up the circuit, the SC18IM700 return the two bytes 0x4F and 0x4B; ‘OK’ in ASCII.
When I send the "IP" command, the result can be seen in the picture attached.
If I write a number in any of the registers, then I read the same number for all of the registers.
Here you have my schematic:
Q500 is not installed
SDA and SCL have 10kOhm pull-up resistors.
Any help will be appreciated
Thanks
Hi,
When you mention that you write a number on the registers, are you writing to SC18IM700 intern al register? Are you follow the steps mentioned in section 7.1.3 of the datasheet and including the Register number after the W character?
Take in mind that each register to be written must be followed by the data byte. And that the frame is then terminated with a P character.
And what value on which register you are writing?
Please share a frame of the writing and reading.
Thanks,
Jose