主题中讨论的其他器件:SysConfig
您好!
我正在研究 OpenThread 网络的使用。 我以 CC1352P-2 LaunchPad 的 Resource Explorer 中提供的 temp_sensor 示例为例、但当我使用 LP CC1352P1时、我要将天线输出功率更改为5dBm。 temp_sensor 应用程序连接到另一个运行 CLI_FTD 示例的 LP。 当我运行示例时、我可以将它们连接在一起、一切都按预期运行。
然后、我尝试使用 I2C 接口读取外部传感器。 下图显示了我在 temp_sensor 代码中所做的更改:
- 添加 I2C_INIT () 在 main.c 中:

- 更改了 tempsensor.c 文件以读取 I2C 温度值:

- 这是 read_ens210_temp ()函数:

出于某种原因、当 temp_sensor 应用程序运行并加入 CLI_FTD 应用程序提供的网络时、似乎在 I2C 读取后崩溃:

我可以看到温度值发生变化、然后停止响应、我无法从 LP 获取 CoAP 响应、也不会做出任何响应。
对于可能出现错误或我可以查找原因的方面、您有什么建议吗?
谢谢你。





