1.关闭使能和关闭时钟
#define ADC_CLOSE()
{
ADC_CTL &= _BIT(1);
ADC_CLOSE_CLOCK();
}
2.设置为power down mode模式
ADC_CTL 寄存器的描述。
#define ADC_SETUP(pres,sr,mode,chn,_12bits)
{
ADC_CTL=(((mode&3)<<6)|((chn&7)<<3));
ADC_DATAH= ((1<<7)|((pres&0x7)<<4));
ADC_RATE =(sr&0xff);
ADC_CTL2 = (((sr>>8)&0x0f)|(_12bits<<7)|(3<<5));
}
例如:
ADC_SETUP(0,0,0,0,0);
BK2461使用ADC后,进入睡眠前如何关掉ADC,功耗才不高的问题
最新推荐文章于 2023-05-03 17:28:56 发布