请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 主题中讨论的其他器件: Energia
工具/软件:TI C/C++编译器
您好!
我使用的是 msp430g2553微控制器。 当我使用 delay()并将 Vcc 从4V 更改为2.8V 时,时间保持恒定(时钟不取决于电压)。 但当我使用 SLEE()函数时,时间会在4V 至2.8V 之间变化。
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.
工具/软件:TI C/C++编译器
您好!
我使用的是 msp430g2553微控制器。 当我使用 delay()并将 Vcc 从4V 更改为2.8V 时,时间保持恒定(时钟不取决于电压)。 但当我使用 SLEE()函数时,时间会在4V 至2.8V 之间变化。
Sleep () 函数不是官方函数,但我可以在 Energia 和 Arduino 参考页中看到有关 Sleep 函数的信息。 这意味着它不是官方职能,我没有得到它。
我不知道 Delay()在 DCO 上工作,而 SLEEP()在 VLO 时钟源上工作。 我有一个问题 ,如果我在代码中将 DCO 配置为1MHz,然后再使用 SLEE()函数,微控制器是否会自动从 DCO 时钟源切换到 VLO。 这就是我所做的、时钟时序在很大程度上取决于提供给微控制器的电压。
使用 DCO 作为时钟源时、是否可以使用睡眠模式。 我们将感谢您的任何帮助。
此致、