TI中文支持网
TI专业的中文技术问题搜集分享网站

关于MSP430F1491低功耗的问题?急!急!

 使用MSP430F1491做低功耗产品时遇到如下问题:1.板子有两种工作模式,一种为连续工作模式;一种为间隔唤醒模式。其中间隔唤醒为每小时唤醒一次,发送一次数据。并且测试工作正常。但是在连续模式下(15s中发送一次数据),板子运行不到两个小时就无数据送出。通过仿真器调试,连续模式下出现无数据时,串口中断、ADC中断、TimerA中断都没有响应,主循环也没有运转,只有TimerB中断在运转。因此导致串口无数据输出。由于低功耗唤醒模式是使用TimerB定时唤醒。连续工作模式无数据送出时的状况与板子进入低功耗的状况完全相似。其中连续工作模式的代码与进入低功耗时的运行代码完全相同,只是数据上传时间间隔与功耗不同。现在导致在连续模式下无法正常工作,麻烦各位前辈对以上问题详细解答一下。

Lina Lian:

long li4,

请问你在连续模式下,程序中进的是low power mode几?TimerB的时钟源是什么?是如何从低功耗退出的?可否方便把代码贴出来看看?

另外,是无论在线调试或者脱离仿真器运行都会出现不到两个小时就无数据送出的现象吗?你在线调试时,连续模式下出现无数据时,看看此时CPU处于什么模式下?Active还是LMPx? 进入TimerB中断后,可否把CPU唤醒?其他中断是否使能?

用的是CCS还是IAR? 脱离仿真器运行,在连续模式下出现无数据时,也可以参照一下下列链接,看看此时各寄存器的状态,看看是否同在线调试一样?有什么问题? http://www.deyisupport.com/question_answer/microcontrollers/msp430/f/55/t/19151.aspx

BR,

Lina

赞(0)
未经允许不得转载:TI中文支持网 » 关于MSP430F1491低功耗的问题?急!急!
分享到: 更多 (0)