MSP430无线电唤醒(WOR)和定时器无法一起工作。可能有什么不对?

时间:2013-09-07 01:25:15

标签: microcontroller msp430

我正在研究msp430项目(使用msp430f2274和CC2500无线电),这是一个简单的应用程序,它接收数据包并将其记录到闪存。它还会记录它发送的数据包。现在,为了降低功耗,我使用了无线电唤醒(WOR)功能。然而,发生以下事情:

  1. 数据包成功记录一段时间(取决于收到的数据包数量)并且代码有效,然后经过一段时间后通常30-45分钟后(对于我当前的计时器设置),定时器将停止,设备继续接收数据包,但由于没有定时器,没有发送周期,所以没有发送数据包。

  2. 当我不记录数据包而只是使用wor发送和接收时,代码有效,定时器不会挂起。

  3. 当WOR工作时,flash是如何弄乱计时器的?

    在调试时,大部分堆栈尚未使用,当无线电从“无线电唤醒”模式切换回唤醒模式时,代码始终停止。

    任何见解都会对我有所帮助。如果您需要查看代码段,请告诉我。

0 个答案:

没有答案