请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2311 主题中讨论的其它部件:ENERGYTRACE、 MSP430G2553
尊敬的:
刚刚切换到 msp430fr2311、所以可能我省略了一些东西。 Energytrace 指示运行以下代码时消耗数十 uA 的电流:
#include //配置 GPIO 以实现低功耗 void initGpio (void) { P1DIR = 0xFF;P2DIR = 0xFF; P1REN = 0xFF;P2REN = 0xFF; P1OUT = 0x00;P2OUT = 0x00; //从 GPIO 默认引导高阻态切换到上述设置 PM5CTL0 &=~LOCKLPM5; } void main (void) { //停止看门狗 WDTCTL = WDTPW | WDTHOLD; //配置用于低功耗的 GPIO initGpio(); _bis_SR_register (LPM3_bits); }
我只是很好奇。 我尝试了 LPM3.5的一些样本、消耗量还可以。
那么、我在上面这样简单的代码中省略了什么? 我一直在 msp430g2553中使用它,并取得了圆满成功:)
噢、顺便说一下、launchpad 中光传感器电路以及调试接口的跳线被移除。
祝您度过美好的一天! 请告诉我您的意见!