QMC5883 прочитать встроенный термо-сенсор.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
QMC5883 прочитать встроенный термо-сенсор.
Здравствуйте всем. Вопрос сходу Кому-нибудь удалось это ? Девайс - китайский, но. Есть ли сенсор там в реале? Купил два. Работают, но из термо - одни нули.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1906
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: QMC5883 прочитать встроенный термо-сенсор.
В нете есть аналогичные вопросы с вероятным исходом: в некоторых китайских чипах нет датчика температуры.
Читаете regs 07H, 08H и будет "да" или "нет":
подключите, например, к Arduino, инициализация -> сканируйте адресное пространство 00H..0DH.
Можете поделиться результатом.
Читаете regs 07H, 08H и будет "да" или "нет":
подключите, например, к Arduino, инициализация -> сканируйте адресное пространство 00H..0DH.
Можете поделиться результатом.
Re: QMC5883 прочитать встроенный термо-сенсор.
А может это HMC5883? У него датчика температуры нет.
https://sprytron.ru/magnitometr-hmc5883 ... -na-esp32/
https://sprytron.ru/magnitometr-hmc5883 ... -na-esp32/
I have a dream...¯\_(ツ)_/¯
Re: QMC5883 прочитать встроенный термо-сенсор.
На китайских платках может стоять и HMC и QMC варианты - надо смотреть по даташитам и маркировке на конкретном корпусе микросхемы что там поставили...

- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: QMC5883 прочитать встроенный термо-сенсор.
[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 сняты с производства/
Читаете 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 сняты с производства/