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