【发布时间】:2021-12-06 04:13:20
【问题描述】:
我正在研究 MLX90614 红外传感器。在datasheet 中,他们给出了一些放置传感器的步骤,但不知何故我无法清楚地理解它。那里给出了 RAM 和 EEPROM 访问的详细说明。但是,如何让传感器进入睡眠模式还不是很清楚。
在另一部分命令中,他们给出了进入睡眠模式的操作码。但同样没有太多关于操作码的使用的信息。
我在使用传感器读取物体温度方面非常成功。但是设置睡眠模式对我没有任何帮助。
【问题讨论】:
-
到目前为止你有什么尝试?
-
我尝试发送如下命令,但似乎不起作用。 i2cdata[0]=MLX90614_OP_SLEEP; i2cdata[1]=0xE8; HAL_I2C_Master_Transmit(&hi2c4, (MLX90614_DEFAULT_SA
-
你只发送一个字节
-
尝试:HAL_I2C_Master_Transmit(&hi2c4, (MLX90614_DEFAULT_SA
-
还将您的代码放在帖子中,而不是在 cmets 中。