主题中讨论的其他器件: MSP430FR2000
您好、团队、为客户寻求一些意见。
使用名为 msp430fr2433的 TI 微控制器。 我需要一个代码与我自己的代码集成、以便我的代码只运行一次和一小时。 基本上,我需要一个“唤醒”功能,以便仅通过较长的延迟从低功耗模式打开微控制器。
在我的代码甚至不需要的时候,它可以很容易地替代关于 LED 开/关的代码行,最终只有当我们知道“长延迟唤醒功能”工作时,我们才能用我的实际代码替换“LED 开/关”代码行。
该微控制器具有不同的计时器和不同的低功耗模式。 我在工作的主代码中找到了许多调用中断函数的代码。 问题是这些代码的延迟最大为1秒。 因此,我了解到可以将软件计数器集成到这种类型的代码中,以使延迟更长。 我想知道您是否可以帮助我解决这个问题、如果可以、我想快速打电话进行进一步讨论。 非常感谢您提前告知我
thius 示例具有将微控制器置于低功耗模式(在这种情况下为 LPM0)的主代码、并在主代码之外调用中断函数、当它运行时、会唤醒微控制器并执行实际代码 (在这些示例中、只需打开 LED 以进行演示、最终我想用实际代码替换它)。
https://dev.ti.com/tirex/explore/node?node=A__ANeJ8ixtppj0XK4f9yuyKw__msp430ware__IOGqZri__LATEST
这两个代码的问题是、我无法进一步延迟睡眠模式(LPM)、在这两种情况下、延迟都很短、并且不能延长太长。 因此、我认为解决方案是集成到该代码中、即软件计数器、如所附代码中的计数器(遗憾的是、该计数器是为另一个微控制器 MSP430FR2000开发的)。 但我尝试调整和集成、但未成功。
谢谢你。
-Mark