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.

DSP F28335出现低功耗唤不醒的情况?

Other Parts Discussed in Thread: CONTROLSUITE

     请教各位大牛一个问题。DSP 低功耗时,有没可能出现唤不醒的情况?

     我在用DSP F28335做低功耗实验时,做几十次实验,大概有一两次出现过唤醒不了的情况。我是配置了GPIO Port A 来唤醒DSP,给的唤醒低电平持续1ms,且出现唤不醒的情况下,我连续给了几次唤醒信号,并且通过示波器也看到DSP的IO口接收到了唤醒信号,但DSP就是唤醒不了,不知为什么?

     麻烦各位帮忙分析分析哈,先谢谢啦!

  • Like,

    controlSUITE中有低功耗的例程,可以现在改例程的基础上做下测试,包括比较一下例程的代码设置跟你程序中设置有哪些区别。

    另外也存在可能是唤醒了,但是程序没有正常运行。可以再唤醒后的第一条语句做一些判断。

    Eric

  • 要查一下数据手册中Standby和halt对应的最小脉冲宽度,并且检查下信号。

  • 程序是参照ControlSuit中写的,并且实验验证是可以成功进入睡眠和唤醒的。

    问题是,反复重复做几十上百次实验,偶尔出现过一两次没唤醒的情况(也有可能是程序跑飞了,当时没加观测手段,所以没能确定)。

    所以想问下,什么情况下可能会出现低功耗唤不醒的情况?

    另外,我的唤醒信号是:1ms低——2ms高——2ms低——恒高,低功耗模式是Halt,配置为GPIO Port A 唤醒。

  • 谢谢您的回复。

    示波器观察到DSP IO口确实接收到了唤醒信号的。