You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thru logic analyzer I find that the controller write 0x8000(reg) and 0x0030(data) to dev and read back with data= 0x0011. Is it normal?
The bit 5 is asserted in 0x0030, in datasheet it describes“Set Start Of Measurement – Bit5 in 0x8000” in step mode. What is step mode? And I see the definition of reg 0x8000, Bit 5 is reserved. It makes me very confused.
The text was updated successfully, but these errors were encountered:
Hi,
I found an I2C write-and-then-read mismatch in MLX90641_GetFrameData function and returns an error.
int MLX90641_GetFrameData(uint8_t slaveAddr, uint16_t *frameData)
{
....
error = MLX90641_I2CWrite(slaveAddr, 0x8000, 0x0030);
....
Thru logic analyzer I find that the controller write 0x8000(reg) and 0x0030(data) to dev and read back with data= 0x0011. Is it normal?
The bit 5 is asserted in 0x0030, in datasheet it describes“Set Start Of Measurement – Bit5 in 0x8000” in step mode. What is step mode? And I see the definition of reg 0x8000, Bit 5 is reserved. It makes me very confused.
The text was updated successfully, but these errors were encountered: