低功耗的问题

xingcard   2009-12-23 17:10 楼主
各位好:
我现在碰到一个问题,是这样的,我用149,带一个LCD屏,我只要一执行LCD打开函数,电流就会达到1点几个毫安,如果不执行LCD打开函数就几个微安。
另外,我做了如下测试:我执行LCD打开函数,我另外写了一个函数就是将所有的IO引脚都设置为了输入状态。仍然会有很大的电流。各位谁知道是怎么回事,帮帮我。

回复评论 (11)

本来LCD就很耗电的啊
点赞  2009-12-23 17:22
刚又查了资料,用LCD输出,一般只有几个微安的电流;而用LED则会有几十毫安的电流
可能你的电路设计的有问题
不知我说的对不对
点赞  2009-12-23 17:29
按照芯片的要求,将不用的引脚接至地或者高电平,悬空的输入脚将会增大芯片的静态电流
点赞  2009-12-23 17:31
楼上正解。LCD打开是会有一定的功耗,但具体会增大多少呢?
点赞  2009-12-23 23:27

上电路图

上电路图来。
点赞  2009-12-24 01:25
我的cpu没有不用的IO引脚,只是,在打开LCD时需要耗电,但是我执行了LCD关闭函数,已经将LCD模块的电源给关闭了。
点赞  2009-12-24 08:12
把电路图贴出来看一下
点赞  2009-12-24 09:21
同志们,我LCD耗电正常了,现在出现这个现象,我有一个定时器1s中断,如果打开全局中断允许(_EINT();)电流消耗为1.37ma,如果屏蔽了全局中断允许语句,消耗就很小,只有4个ua,这是怎么回事呀。定时器的时钟源也是32k,
点赞  2009-12-24 09:57
而且,我的定时器中断函数中只有一个操作,就是对一个变量执行++操作。其他什么都没有做。
点赞  2009-12-24 10:07
我的程序只是执行LCD打开函数,然后执行LCD关闭函数,但是LCD屏我没有上,因为我的LCD屏是通过连线与主板连接的。
点赞  2009-12-24 13:16
我的程序只是执行LCD打开函数,然后执行LCD关闭函数,但是LCD屏我没有上,因为我的LCD屏是通过连线与主板连接的。
点赞  2009-12-24 13:47
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复