RFQ/BOM 0 Iniciar sesión / Registro

Selecciona tu ubicación

imagen de usuario

Ask STM32F103 and AT24Cxx use IIC communication problem.

Hardware design
diciembre 03, 2020 by Beatriz 1710

<div>What is the function of (addr 256)<<1? How to achieve it?


What is the function of (addr/256)<<1? How to achieve it? <div>What is the function of (addr 256)<<1? How to achieve it?

Is adding up the parameters of this statement equal to sending the two parameters separately?

todos los comentarios

user image

Gwyneth Publicado en December 3, 2020

(addr/256)<<1

Equivalent to

(addr/256) * 2

0
user image

Sian Publicado en December 3, 2020

The following is the meaning of "page turning", because 24c4-24c16 are single-byte addressing. When the address exceeds 1 byte (255), a page needs to be replaced. The ones above 24c32 are double-byte addressing, so there is no need to do this.

0
user image

Katerina Publicado en December 3, 2020

Very simple, because the address of the IIC is the upper 7 bits, and the lowest bit of the address sent is the R/W bit.

When using the device address + data address to send, the data address is bound to move one bit to the left.

0
user image

Sammy Publicado en December 3, 2020

Isn't 0xA0 the device address? Doesn't it turn to another AT24Cxx if it turns to 0xA1?

0

Escribe una respuesta

Necesitas iniciar sesión para responder. Iniciar sesión | Registro