请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3220SF-LAUNCHXL 主题中讨论的其他器件:CC3220SF
工具/软件:Code Composer Studio
您好!
我尝试使用 I2C 将电容式触控传感器与 cc3220sf wifi 评估板集成。 从器件的地址为0x44。 我没有从传感器返回任何响应。
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.
工具/软件:Code Composer Studio
您好!
我尝试使用 I2C 将电容式触控传感器与 cc3220sf wifi 评估板集成。 从器件的地址为0x44。 我没有从传感器返回任何响应。
您好!
我刚刚复制并粘贴了 i2ctmp006.c 的一部分、以便让您注意 I2C 比特率。
/*创建 I2C 以供使用*/ I2C_Params_init (&i2cParams); i2cParams.bitrate = I2C_400kHz; I2C = I2C_open (Board_I2C_TMP、&i2cParams); if (i2c == NULL){ Display_printf (display、0、0、"Error Initializing I2C\n"); while (1); } 否则{ display_printf (display、0、0、"I2C initialized!\n"\}); }
您是否确定传感器模块的 I2C 比特率 与您正在使用的 CC3220 Launchpad 的 I2C 比特率匹配?
我的第一个猜测是 CC3220 Launchpad 和传感器模块的 I2C 参数不匹配。
另一方面、请注意、如果要将 TMP006_ADDR 的地址 从0x41更改为0x44、则应从头文件中更改它、因为如果存在#ifndef、它会首先检查头文件、然后查找以下命令。
这些是我的主要建议。 如果 它不起作用、那么我们会考虑进一步的问题。
此致、
Hossein 先生