程序很简单 就是让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); } }
哪位大侠给指点下,俺表示非常感谢加重谢....
|