Цитата(momotova @ Mar 15 2017, 14:51)

. . . .
Как получить ускорение с микросхемы (LIS331DLHTR). Документацию читала, пыталась вникнуть, но все равно не могу понять как опрашивать устройство, конкретные регистры.
Помогите, пожалуйста. В разработке новичок, никогда дела не имела с подобными вещами.
В док-ии на устр-ва I2C приводятся не только адреса и назанчение регистров, но и форматы пакетов запрос-ответ, для каждого
устройства они специфичные. Из общего-стандартного - только первый байт, который передает мастер в сторону слейва.
Это адрес слейва и режим R/~W. Эта посылка из 8 бит, получив их слейв, если адрес "его", выставляет на 9-ом такте
бит подтверждения ACK == 0. Это говорит мастеру, что такой слейв существует и готов принять следующий байт - данные или команды.
Первое, с чего начинается рабта мастера с конкретным слейвом - определение его наличия на шине.
Далее весь алгоритм работы разрабатывается в соотв-ии с даташитом на слейв.
Для начала имело бы смысл поработать с периферий с PC или с использованием любого микроконтроллера - это на порядок-другой проще
чем через верилог.