Страница 1 из 1
QMC5883 прочитать встроенный термо-сенсор.
Добавлено: Вт мар 03, 2026 00:36:24
Ariadna-on-Line
Здравствуйте всем. Вопрос сходу Кому-нибудь удалось это ? Девайс - китайский, но. Есть ли сенсор там в реале? Купил два. Работают, но из термо - одни нули.
Re: QMC5883 прочитать встроенный термо-сенсор.
Добавлено: Вт мар 03, 2026 08:59:40
veso74
В нете есть аналогичные вопросы с вероятным исходом: в некоторых китайских чипах нет датчика температуры.
Читаете regs 07H, 08H и будет "да" или "нет":
подключите, например, к Arduino, инициализация -> сканируйте адресное пространство 00H..0DH.
Можете поделиться результатом.
Re: QMC5883 прочитать встроенный термо-сенсор.
Добавлено: Вт мар 03, 2026 10:08:27
Mursik
Re: QMC5883 прочитать встроенный термо-сенсор.
Добавлено: Вт мар 03, 2026 12:46:30
BOB51
На китайских платках может стоять и HMC и QMC варианты - надо смотреть по даташитам и маркировке на конкретном корпусе микросхемы что там поставили...

Re: QMC5883 прочитать встроенный термо-сенсор.
Добавлено: Ср мар 04, 2026 01:34:25
Ariadna-on-Line
[uquote="veso74",url="/forum/viewtopic.php?p=4794117#p4794117"]...в некоторых китайских чипах нет датчика температуры.
Читаете regs 07H, 08H ... подключите ... к Arduino, ... сканируйте адресное пространство 00H..0DH. Можете поделиться результатом.[/uquote]
Делюсь. На чипах надпись (очень хреновая по качеству) - HР5883 или (MР5883 ?!). Отзывается на адрес 0х2С (хотя в даташите и библах - 0х0D). Работать начинает только после записи в регистр 0х0А числа 0х01 (хотя в библах - 0х00). Из регистров 0х07, 0х08 (7H, 8H) успешно читает, но только нули. По всему это именно QMC5883. А поскольку программер из меня хреновый - возникает дилемма - толи я не рублю, толи китайцы лажу не по ДШ QMC5883 гонят. Потому вопрос и задаю.
ПС. То что в HMC5883L нет термо-сенсора - в ДШ видно. В ДШ QMC5883 - он присутствует !))).
ППС. Они щас недорого и быстро продаются на WB.
ПППС. А не происходит ли русское слово "ДуШа" от аббревиатуры ДШ ? По смыслу ведь - один-в-один !? ))))))
PS.12 лет как HMC5883L сняты с производства/