Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Адресация в I2C
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
Daisy
Добрый день!
Впервые работаю по 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.

Где правда: в тексте или на картинке или я что-то не так понимаю?
aaarrr
Цитата(Daisy @ Nov 12 2008, 11:15) *
Где правда: в тексте или на картинке или я что-то не так понимаю?

Иногда адрес пишут с учетом R/W бита, так что правда на картинке.
Daisy
Цитата(aaarrr @ Nov 12 2008, 11:24) *
Иногда адрес пишут с учетом R/W бита, так что правда на картинке.


А, понятно. 0x42 for write operations, 0x43 for read operation. Было же такое в даташите.
Плохо соображаю. :-)

Спасибо большое!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.