在做ZIGBEE项目时,CC2530利用IO给H1621B供电,实现笔段式LCD显示的目的,这样IO直连控制显示驱动芯片H1621B的VCC是最省电的;开始的时候把其设置为上下拉输出低电平使其断电都不能降低功耗;
后把其设置为输入高阻态就可以完全关断IO,外部驱动芯片也汲取不了IO电流了;
/***************************************************************************
熄屏任务,调用此任务屏幕熄灭
****************************************************************************/
if ( events & SDApp_C_VIEW_EVT ) //P1_0,P1_1没有上下拉
{
P1DIR &=0xC5; //设为输入 清零 1100 0101 C_VS P1_1 CS P1_3 WR P1_4 DATA P1_5
P1INP |=0X3A; // 0011 1010 C_VS P1_1 CS P1_3 WR P1_4 DATA P1_5 设为高阻态才能低功耗
return (events ^ SDApp_C_VIEW_EVT);
}