STM32F103C +2 MPU6050 на 2 I2C
- Войдите на сайт для отправки комментариев
Пт, 14/10/2016 - 11:11
Имеется STM32F103C
Среда 1.61.12 установлено ядро Arduino Due
установлена библиотека MPU6050
подключены 2 шт MPU6050 к 2м I2C
с загруженным примером MPU6050_raw с одного датчика идут данные.
вопрос: как задействовать второй датчик на второй шине вместе с первым?
А библиотека Wire умеет 2 сразу использовать? Код библиотеки покажите.
Вот она. Похоже что не умеет(
https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1...
А что бы не задействовать их оба на одной шине? Есть какие-то жесткие требования по быстродействию?
Вот она. Похоже что не умеет(
https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1...
на втором датчике меняете адрес на 0х69 и подключаете к этой же шине :)
Вот она. Похоже что не умеет(
https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1...
По приведенной ссылке конструктор выглядит так
Не трудно заметить, что может работать с двумя I2C
Winnie-The-Pooh,
сделал на основе вашего кода (с аппаратным i2c) прогу для чтения с 2х датчиков. Все работет быстро, но при возникновении ошибки в шине, виснет. С программным i2c все очень медленно, но ничего не виснет. Как сделать код с аппаратным чтоб не висло?
Виснет предположительно из-за неответа устройства и бесконечного таймаута.
Я бы полез на stm32duino.com и поискал бы там как управляется (задается) таймаут при инициализации объекта I2C. Смутно помню, что где-то там этот вопрос обсуждался.
Добрый день.
Если я вас правильно понял,то можно одновременно можно использовать 2 интерфейса IIC
Внизу моя программа.
Спасибо.
Если я правильно Вас понял, то внизу приведен текст программы
инициализации 2х микросхем по 2 м IIC.
Правильно?
послушайте, это уже которое сообщение на форуме. где вы неправильно вставляете код? - неужели так трудно научится?
Что касается второго канала I2C -ну не ленитесь, поищите в англоязычном гугле ссылки на его использование - наверняка есть.
Когда искал похожее по второму каналу SPI на СТМ-ке - я нашел очень много полезного на форуме stm32duino
Добрый день.
Спасибо за сообщение, но хотелось бы узнать в чем собственно неправильность кода?
модераторы, прошу забанить участника gisli79 за злонамеренное игнорирование правил