您好、Sirs、
我们使用了 TMP102、我们读取温度寄存器的值为 40250 (数字)= 0x9D3A
如何 传递回温度度?
驱动器返回值单位似乎是毫摄氏度、这是正确的吗?
比如
40250 MC = 40.25度?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Sirs、
请参阅我们的答复如下
我们将 SoC 供应商的本机 SDK 与现有的 TMP102驱动程序结合使用,您可以在以下 URL 中找到该驱动程序:
https://elixir.free-electrons.com/linux/v3.9.11/source/drivers/hwmon/tmp102.c
我只是在安装驱动程序后从 sysfs 中读取设备属性 temp1_input。
顺便说一下、您能否提供 TI 官方 TMP102驱动程序示例供我们参考?
谢谢!!
您好、舒成
此驱动程序随 Linux 内核提供、并由开源社区创建。 TI 不支持此驱动程序。 TI 不为 TMP102提供 TI 官方 Linux 内核驱动程序。
也就是说、如果您查看链接的源代码、会发现有注释、指出温度结果会转换为摄氏度。
对于任何其他寻找 TMP102驱动程序的人、请参阅 TMP102产品登录页面上的 Arduino 示例。 www.ti.com/.../toolssoftware
谢谢、
任