各位大侠好!
我使用了一款eZ430-RF2500 套件,其中微处理器是MSP430F2274,RF是chipcon2500。
MSP430进入低能状态LPM3或LMP4时, 使CC2500 sleep,电压3V,理论上此时开发板上电流应为微安级,但是测试后,还是有1.6mA的电流;
后来通过焊掉CC2500这个芯片后,MSP430再进入LPM3, 只有几微安电流了。
所以我认为是我的程序没能使CC2500进入睡眠状态,我刚接触单片机,还请大家多多指教。
我的程序是:
spi_init();
cc2500_init();
cc2500_sleep();
spi_stop ();
其中,cc2500_sleep();
void cc2500_sleep(void)
{
CC2500_SPI_STROBE(CC2500_STROBE_SPWD);
}
谁能帮我看出问题在哪, 先感谢一下!
此帖出自
小平头技术问答
cc2500_sleep();
这些指令好像在user guide 里有,但是不是这样写的啊
一周热门 更多>