Всех приветствую! Купил на али два модуля компаса CJMCU-9911 AK09911C, подключаю их к отладочной плате FT2232H, сканирую шину, но в итоге на шине обнаружено 0 устройств. Не пойму это или неисправные модули, или их надо активировать, как к примеру в модуле MPU9250, по умолчанию отключен компас AK8963. Для проверки подключил модуль MPU9250, он на шине определяется, то есть вариант с кривыми руками отпадает. Может кто-нибудь сталкивался с такой проблемой, что это может быть?
Добавлено after 5 minutes 34 seconds: Re: Не определяется адрес датчика компаса AK09911C по шине i2C В зависимости от него адрес устройства 0х18 или 0x1A, в скриншоте я вижу другой.
Вроде или подтянут? Вы читали спецификацию на датчик? Смотрели адрес, проверяли, соответствует ли протокол тому, что набран галочками в этой программке? почему адрес установлен как 0х77, это так и должно быть (я не знаю этой программы)? Вы так упорно цепляетесь к тому, что какой-то сканер обнаружил какие-то 0 устройств.... а вот я бы упорно цеплялся к спецификации датчика и схеме платы.
Вроде или подтянут? Вы читали спецификацию на датчик? Смотрели адрес, проверяли, соответствует ли протокол тому, что набран галочками в этой программке? почему адрес установлен как 0х77, это так и должно быть (я не знаю этой программы)?
Да на тот адрес ведомого можно не обращать внимания. Там все настройки стоят по умолчанию, с ними должно все работать, как и работает с модулем MPU9250. Пробовал CAD подключать хоть к плюсу и минусу, это ничего не дает
Мне странно слышать, что на адрес устройства I2C можно не обращать внимание. И что какая-то программа с настройками по умолчанию обязана работать с датчиком, про который она ничего не знает. Обратитесь к AK09911C напрямую, согласно его спецификации. Если ответа не будет - значит, датчик неисправен или подделка.
Мне странно слышать, что на адрес устройства I2C можно не обращать внимание. И что какая-то программа с настройками по умолчанию обязана работать с датчиком, про который она ничего не знает. Обратитесь к AK09911C напрямую, согласно его спецификации. Если ответа не будет - значит, датчик неисправен или подделка.
Изначально, в этой программе нужно сканировать устройства на шине I2C, а у меня получается датчик вообще никак не определяется на шине.
Эта программа предназначена для работы с AK09911C? Если да, то датчик неисправен. Если нет, то надо обращаться к датчику напрямую, согласно его спецификации, а не сканированием.
У меня большие сомнения, что
denbon писал(а):
Изначально, в этой программе нужно сканировать устройства на шине I2C,
Сканер - это всего лишь дополнительный инструмент, а не обязательный. Прочитайте спецификацию на AK09911C и плату датчика, убедитесь, что все условия по активации платы датчика выполнены, а программа и её устройство общаются с ним согласно спецификации датчика.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения