...в некоторых китайских чипах нет датчика температуры.
Читаете regs 07H, 08H ... подключите ... к Arduino, ... сканируйте адресное пространство 00H..0DH. Можете поделиться результатом.
Делюсь. На чипах надпись (очень хреновая по качеству) - 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 сняты с производства/