Перейти к содержанию
    

Hdc1080 hmc5838 gy-273

Здравствуйте форумчане! Хочу поделиться зловредным опытом, который отнял уйму времени. Накупил уйму датчиков на платках под ардуино под I2C. Китайцы благо запрудили всё. Подключаю - не работает. Но кое-что победил . HDC1080 фирмы Texas , если написать протокол обмена на чтение - работать не будет потому что после адреса и указания регистра на чтение нужно дать STOP подождать 16-20 ms дать повторный старт и всё пойдёт, т,е. часть протокола разработчик просто забыл указать! с HMC5838L на платке GY-273 ситуация ещё смешнее. Поначалу китайцы говорят ставили микросхему Honeywel, а потом решили её поменять на свою какой-то своей фирмы . Маркировку на корпус ставят американскую , но эта микросхема стала QMC5838L...китайцы верны себе.. ну ладно бы она не совпадала по адресам , но она совершенно другая! Даташит на английском написали хорошо и есть пример кода , причем работает только на этом примере - шаг в сторону и затыкается. Есть ещё метеостанция на одной плате - купил на "Амперке", но из трёх датчиков на борту откликается только барометр.

Изменено пользователем laryc

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...