I2C communication


hi all,

please clarify doubts below.

1) set is, i2c slave device connected host on i2c.
2) host act master , device slave. device supports 32 bit addressing.
3) read/write device host, host initiate communication.
4) per i2c protocol, used send 8-bits access slave master.
5) instance, have planned send msb 0x1000 0000 and  lsb 0x4 access 0x1000 0004.
    possible access.

please share inputs.

thanks
murali.s

hi, welcome forum.

is slave arduino board ? master arduino board ?

what mean 32 bit addressing ? i2c address ? can tell device ?
most common 1 byte (7 bit address) i2c address, , have heard of 16 bit address, not of 32 bit.

suppose few arduino boards i2c slave have i2c address 0x10, , following 3 bytes parts of address. single arduino can read following 3 bytes, if more 1 arduino board uses 0x10 i2c address, there conflict. not possible.

you mixing msb, lsb, bits, bytes, 32-bit, 8-bit , 16-bit. please try explain once more. perhaps write down bits.

this tutorial i2c , arduino : http://www.gammon.com.au/i2c


Arduino Forum > Using Arduino > Networking, Protocols, and Devices (Moderator: fabioc84) > I2C communication


arduino

Comments