程序很简单 就是让GP2 输入输出不停变化。
我用了32K 晶振 3V 电压时 电流为120Ua 太高了,看手册上写大约18的Ua ,搞来搞去实在不知道哪出问题了。那个模拟比较器按手册写的关闭 CMCON=0X07;
后电流马上上升了700ua .
程序如下.
#include <pic.h>;
__CONFIG (0x0191);
void delay(unsigned int ms )
{
unsigned int i,j;
for (i=0;i<ms;i++)
{
for (j=0;j<50;j++); //52=0.1S
}
}
void init()
{
VRCON=0X00;
PCON=0X00;
OPTION=0X7F;
STATUS=0X00;
TRISIO= 0XFB;
GPIO=0X00;
}
void main ()
{
init();
while(1)
{
GPIO2 = 1;
delay(15);
GPIO2 = 0;
delay(15);
}
}
哪位大侠给指点下,俺表示非常感谢加重谢....