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.

[参考译文] TIDA-00524:使用附加湿度传感器实现 TIDA-00524

Guru**** 2038710 points
Other Parts Discussed in Thread: TIDA-00524
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/671759/tida-00524-implementation-of-the-tida-00524-with-additional-humidity-sensor

器件型号:TIDA-00524

您好!

我正在尝试使用 附加湿度传感器来实现 TIDA-00524数据记录器。 我的湿度传感器只是一个电阻与环境湿度成比例的电阻器。 如果您测量 电阻、您基本上会测量湿度。 为此、我使用了一个简单的串联 RC 电路。 我测量此电路的时间常数的方法与 J.Davies 在他的"MSP430微控制器基础知识"一书中所述的方法完全相同。 我所编写的代码只是对书中代码的修改、但用于 MSP430 FR5969微控制器。 我已经对其进行了多次单独测试、并对其工作进行了测试。 您可以找到括起来的源代码。  

当我将代码与原始数据记录器冷链代码集成时、它仍会测量电阻值、但直到我尝试使用智能手机读取数据为止。 在进行一些故障排除后、我发现 RF430_I2C.c 文件中的执行在此行停止:

_bis_SR_register (LPM_MODE + GIE);  

您还可以找到随附的集成代码。

有没有人知道集成代码为什么不再起作用? 如果有任何建议、我会很感激、因为我有几个假设、为什么它不起作用、但我不确定其中的任何一个。 所以我的想法是、要么是 I2C 通信问题、要么是时钟系统设置问题。 最初、时钟设置在冷链代码中初始化、但随后我对代码中的时钟使用其他设置。

非常感谢、

Vlade2e.ti.com/.../RC_5F00_time_5F00_constant_5F00_book_5F00_pins-0-and-1.ce2e.ti.com/.../Integrated-RH-sensor-code.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vlad、

    我们将对此进行研究。

    此致、
    Peter Iliya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vlad、

    您引用的命令会将 MCU 置于睡眠状态。 它应该会因中断而唤醒。 我会假设代码在那里暂停、因为从未发生中断。

    这是一个软件问题、应提交给 MSP430支持团队。 如果您有后续问题、我可以将其引导至相应的人员、但您可能会更幸运地在 E2E 论坛中直接向他们提问。

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    任您好!

    非常感谢您的建议。 然后、我将在 MSP430论坛上创建相同的帖子。

    此致、

    Vlad