版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21352095/article/details/83047119
功能描述:演示使用CC2530进入PM3程序,可以用来粗略测试CC2530@PM3的功耗。为了降低 功耗,在不使用RF时,可以使用内部16M HSRC时钟。测试电流时,用导线连接模块电源正极和电源正极,将电流表串入电源地和模块地之间来测试电流。也可以将电流表串入电源正极之间。
- 主要代码
void main( void )
{
uint8 ledGint;
halMcuWaitUs(10000); //等待默认的内部晶振稳定
P0DIR |= 0xC0; //P06/P07输出
ledGint = 10;//
LED_R_ON();
LED_G_ON();
while(ledGint --)
{
halMcuWaitUs(50000);
halMcuWaitUs(50000);
LED_R_TOG();
LED_G_TOG();
}
LED_R_OFF();
LED_G_OFF();
//P0DIR = 0x00; //将引脚重新配置为输入以节约电流消耗,没有测试与保持为
//输出之间的优劣,需要用户自行选择省电配置。
NOP();
NOP();
NOP();
SLEEPCMD |= 0x03; //设置即将进入的电源模式为PM3
PCON = 0x01; //进入设置的模式
while(1);
}