Thread 中讨论的其他器件: CCSTUDIO、 ENERGYTRACE
工具与软件:
您好!
我正在开展一个新项目。 实际上-这不是新的,但我已经学会了几次失败的尝试使用一个 Raspberry Pi RP2040/RP2350这种设备"不会切芥末" :) 从所有,我已经读了关于 MSP430 ,我觉得这部分有能力完成工作。 但是... 我不是一个非常有经验的微控制器代码开发人员、我在 Raspberry Pi 上浪费了很多时间;IOW 我需要一些帮助、因为我不熟悉 TI 的一般工具、资源和编码。 我已经买了一个'MSP-EXP430G2ET',但正在努力超越初始的"Hello World"应用程序。 "介绍"到此结束、现在让我来谈谈该项目的具体目标。
正如标题所提示的那样、我需要 MSP430长时间地休眠几个小时、几天甚至几个月。 我已阅读(某处)、由于"时钟漂移"、这对大多数 uC 上的计时器来说是"有问题的"。 基于此、我认为要使用精确(电池供电)实时时钟(RTC)。 我已暂时选择 DS3231或 RV3028。 两者都能够实现小于2PPM 漂移、并且都具有一个外部"INT"线路、可以(希望)用作 MSP430的外部"唤醒"/时间源。
因此、方案是 MSP430代码通过 I2C 进行 RTC"配置"、然后使自身进入"深度"睡眠、等待 RTC 的"INT"线路变为低电平、并将其唤醒以执行"正常"任务(读取 I2C 传感器和相应地设置 GPIO 线路)。
我在这里发布要求"一般"和"具体"建议:"一般"建议将是(例如)我应该使用什么工具-以及我的目标是否可行。 具体建议也许是以适用的代码样本的形式提出的、我应该注意任何潜在的"哥特查"。
就是这样。 提前感谢您提供的任何帮助。
J ü~JM.