G
Guest
Guest
嗨,
我用MSP430F148或MSP430F149的。
电路连接如下:
DVCC,AVCC连接至3V
DVSS,视听性刺激,VeREF (pin10),参考电压(pin11)连接到GND
RST /不可屏蔽中断引脚接至VCC超过100K的电阻。
只有JTAG接口引脚连接到14引脚的JTAG连接器
所有其他引脚浮动。(I / O的XT1,XT2,Vref的 )
F148表说LPM3在3V的消耗大约五成。
当我尝试在我的代码(IAR的KickStart的)是:
/ / ---开始的代码
#包括<msp430x14x.h>
#包括“defs.h”
无效的主要(无效)
(
WDTCTL = WDTPW WDTHOLD; / /看门狗定时器关闭
LPM3; / /输入LPM3(SCG1 = 1,SCG0 = 1,OSCOFF = 0,CPUOFF = 1)
)
/ / ---的代码的末尾
五成电流消耗是在3V。所以
, 一切正常。现在,考虑此行的代码:
/ / ---开始的代码
#包括<msp430x14x.h>
#包括“defs.h”
无效的主要(无效)
(
WDTCTL = WDTPW WDTHOLD; / /看门狗定时器关闭
/ /的BCSCTL2初始值为0x00,
/ /设置和认识比位复位泽尔斯,所以回到初始状态
BCSCTL2 = 0x08; / /设置泽尔斯位,产生SMCLK使用XT2CLK
BCSCTL2 = 0x00; / /复位泽尔斯位,产生SMCLK使用DCOCLK
LPM3; / /输入LPM3(SCG1 = 1,SCG0 = 1,OSCOFF = 0,CPUOFF = 1)
)
/ / ---的代码的末尾
这在3V时的电流消耗增加大约250uA的。
有一个2码之间额定电流很大的不同。
我不明白为什么出现这种情况。
我曾尝试过多种方法
, 但不能摆脱这个问题。(其他防止山泥倾泻模式造成同样的问题)
请尽量MSP430单片机上运行这些代码。您会发现奇怪的电流提高。任何意见/想法是值得欢迎的。
最好的问候
阿尔佩尔耶尔德勒姆
我用MSP430F148或MSP430F149的。
电路连接如下:
DVCC,AVCC连接至3V
DVSS,视听性刺激,VeREF (pin10),参考电压(pin11)连接到GND
RST /不可屏蔽中断引脚接至VCC超过100K的电阻。
只有JTAG接口引脚连接到14引脚的JTAG连接器
所有其他引脚浮动。(I / O的XT1,XT2,Vref的 )
F148表说LPM3在3V的消耗大约五成。
当我尝试在我的代码(IAR的KickStart的)是:
/ / ---开始的代码
#包括<msp430x14x.h>
#包括“defs.h”
无效的主要(无效)
(
WDTCTL = WDTPW WDTHOLD; / /看门狗定时器关闭
LPM3; / /输入LPM3(SCG1 = 1,SCG0 = 1,OSCOFF = 0,CPUOFF = 1)
)
/ / ---的代码的末尾
五成电流消耗是在3V。所以
, 一切正常。现在,考虑此行的代码:
/ / ---开始的代码
#包括<msp430x14x.h>
#包括“defs.h”
无效的主要(无效)
(
WDTCTL = WDTPW WDTHOLD; / /看门狗定时器关闭
/ /的BCSCTL2初始值为0x00,
/ /设置和认识比位复位泽尔斯,所以回到初始状态
BCSCTL2 = 0x08; / /设置泽尔斯位,产生SMCLK使用XT2CLK
BCSCTL2 = 0x00; / /复位泽尔斯位,产生SMCLK使用DCOCLK
LPM3; / /输入LPM3(SCG1 = 1,SCG0 = 1,OSCOFF = 0,CPUOFF = 1)
)
/ / ---的代码的末尾
这在3V时的电流消耗增加大约250uA的。
有一个2码之间额定电流很大的不同。
我不明白为什么出现这种情况。
我曾尝试过多种方法
, 但不能摆脱这个问题。(其他防止山泥倾泻模式造成同样的问题)
请尽量MSP430单片机上运行这些代码。您会发现奇怪的电流提高。任何意见/想法是值得欢迎的。
最好的问候
阿尔佩尔耶尔德勒姆