cancel
Showing results for 
Search instead for 
Did you mean: 

stmpe811 I2C address on stm32f429i-disc1

许和平
Associate II

I bought a stm32f429i-disc1 board and I want to learn how to communicate to stmpe811 with I2C protocol, now I'm a little confused. According to stmpe811's data sheet, its address is 0x82 because its A0 pin is connected to ground, but board's schematic(MB1075) shows that address is 1000001(7 bit). Is the address on schematic missing a 0 on the far right?

0693W00000StmX5QAJ.jpg0693W00000StmXPQAZ.jpg 

1 ACCEPTED SOLUTION

Accepted Solutions
Pavel A.
Evangelist III

Yes, it is 0x82. The lowest bit 0 or 1 is implied.

For write, the address is 1000'0010 = 0x82, For read 1000'0011 = 0x83.

View solution in original post

2 REPLIES 2
Pavel A.
Evangelist III

Yes, it is 0x82. The lowest bit 0 or 1 is implied.

For write, the address is 1000'0010 = 0x82, For read 1000'0011 = 0x83.

S.Ma
Principal

Consequently, check the API slave address parameter format.