Добрый день!
Впервые работаю по I2C с hmc6352. По-моему имеет место разночтение в тексте и рисунке.
В даташите (картинка в приложенном фале) пишется, что адрес - это старшие 7 бит, плюс 8--ой бит - это R/W бит. И, насколько я понимаю, это соответствует спецификации на I2C.
То есть если записать биты для 7-битного адреса 0x42, начиная со старшего, то получим:
1_0_0_0_0_1_0_
и добавив R/W бит на запись _0_ имеем
1_0_0_0_0_1_0_0.
В даташите нарисована картинка несколько по другому(как бы адрес 8 бит и младший бит адреса есть _0_, следовательно WRITE), то есть:
0_1_0_0_0_0_1_0.
Где правда: в тексте или на картинке или я что-то не так понимаю?