各位好:
我现在碰到一个问题,是这样的,我用149,带一个LCD屏,我只要一执行LCD打开函数,电流就会达到1点几个毫安,如果不执行LCD打开函数就几个微安。
另外,我做了如下测试:我执行LCD打开函数,我另外写了一个函数就是将所有的IO引脚都设置为了输入状态。仍然会有很大的电流。各位谁知道是怎么回事,帮帮我。
刚又查了资料,用LCD输出,一般只有几个微安的电流;而用LED则会有几十毫安的电流
可能你的电路设计的有问题
不知我说的对不对
按照芯片的要求,将不用的引脚接至地或者高电平,悬空的输入脚将会增大芯片的静态电流
楼上正解。LCD打开是会有一定的功耗,但具体会增大多少呢?
我的cpu没有不用的IO引脚,只是,在打开LCD时需要耗电,但是我执行了LCD关闭函数,已经将LCD模块的电源给关闭了。
同志们,我LCD耗电正常了,现在出现这个现象,我有一个定时器1s中断,如果打开全局中断允许(_EINT();)电流消耗为1.37ma,如果屏蔽了全局中断允许语句,消耗就很小,只有4个ua,这是怎么回事呀。定时器的时钟源也是32k,
而且,我的定时器中断函数中只有一个操作,就是对一个变量执行++操作。其他什么都没有做。
我的程序只是执行LCD打开函数,然后执行LCD关闭函数,但是LCD屏我没有上,因为我的LCD屏是通过连线与主板连接的。
我的程序只是执行LCD打开函数,然后执行LCD关闭函数,但是LCD屏我没有上,因为我的LCD屏是通过连线与主板连接的。