Присоединяйтесь!
Авторизация
i2c   

проблема с чтением по шине i2c Raspberry pi

28 November 2013 - Автор pi1oolet3

Не могу разобраться с чтением байта из микросхемы вроде все по инструкции делаю а результат всегда один и тот же ( микросхема трех осевой компас); не получается читать из микросхемы, пробовал способом описанным на картинке, кто знает наставьте на путь истинный, сверху ссылка на даташит.

 Буду признателен за любую информацию. думаю на картинке все ясно 

  Спасибо artyr_n за помощь в воплощении дальнейших телодвижений с попытками чтения регистров AK8973Я в итоге продвинулся в этом деле , но цель не в полном объеме достигнута , буду ковыряться дальше интересно то что в регистрах записаны одни и те же значения 0х00Я так и не понял адресацию что значит это 0х00 и почему в документации написано к примеру адрес C1H а его надо как то видоизменять типа 0хс1 или 0х1hпосоветуйте где искать ответы комментарии очень приветствую  

28 November 2013
pi1oolet3
автор статьи

Комментариев: 2

  1. artyr_n0

    28 November 2013 - Ответить

    i2cget -y 1 0x1c 0x1h b пропустили адрес шины

    • artyr_n0

      28 November 2013 - ответить

      вернее так i2cget -y 1 0x1c 0xс1 b

      • pi1oolet3

        29 November 2013 - ответить

        Спасибо! результат есть, теперь RASPI читает из любого указанного регистра 0х00 странно , наверное я не так что то делаю, если RSTN подключить к 0 вольт , выдает ошибку при чтении регистра, буду разбираться мож микруха дохлая, или я не про инициализировал какой то регистр старта измерений

        • artyr_n0

          30 November 2013 - ответить

          запись 1CH H - означает что число в шестнадцатеричном коде 0 1 2 3 4 5 6 7 8 9 A B C D E F 0x1C это тоже самое что и 1CH 0x - говорит то что запись в шестнадцатеричном коде по поводу микросхемы скорее всего она ждет команды для запуска

  2. artyr_n0

    30 November 2013 - Ответить

    Попробуйте в регистр MS1 адрес 0xe0 записать 0x00 i2cset -y 1 0x1c 0xe0 0x00 а потом считать температуру

    • pi1oolet3

      01 December 2013 - ответить

      Спасибо за помощь!!! все верно, я тоже разобрался со всем, благодаря вам

Отправить комментарий

Авторизуйтесь для отправки комментария

Присоединяйтесь
Новые сообщения