打印
[STM8]

内部lsi 电流有35ua正常吗

[复制链接]
901|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renyaq|  楼主 | 2022-4-14 23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LCD_CR1 = 0x06;
  LCD_CR2 = 0x46;//电压
  LCD_CR3 = 0x00;
  LCD_FRQ = 0x04;
  LCD_PM0 = 0xff;//0-7
  LCD_PM1 = 0xff;//8-15
  LCD_PM2 = 0xff;//16-23
  LCD_PM3 = 0;
  
  LCD_CR3 |= 0x40;//开显示

使能active halt ,另外开了rtc wakeup 1秒中断,lcd显示用的内部lsi 电流有35ua,正常吗

使用特权

评论回复
沙发
chuxh| | 2022-4-14 23:31 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
renyaq|  楼主 | 2022-4-14 23:33 | 只看该作者
另外我把lcd关了,所有lcd引脚设置为推挽输出0,电流2ua左右,这个应该还算是正常,说明其他部分功耗都是正常的,只要一打开lcd显示就是35ua左右

使用特权

评论回复
地板
stly| | 2022-4-14 23:36 | 只看该作者

注意修改 CR2 FRQ的参数,刷新率不一样功耗会不一样

/*******************************************************************************************
液晶影响功耗的几个参数:                                                                    
LCD->FRQ:bit7-4 时钟分频,值越小时钟频率越高,但功耗越大,显示字符月不清除                 
LCD->CR2:bit7-5 PON  越小功耗越低,但显示字符亮度越不均匀,这里可用降低时钟(LCD->FRQ)来弥补
LCD->CR2:bit4   HD   使能后功耗会增大                                                      
0-正常功耗配置,1-低功耗配置                                                               
********************************************************************************************/
void LCDInit(Uchar flag)
{
       CLK->PCKENR2 |=0x08;               
        Delaynop(2);                        //这里适当延时,如果不延时,动态设置不可靠,有时候不会改变
       LCD->CR1|=0x36;                                //1/4duty,fLCD/512,1/3bias
        LCD->CR2=0;
        if(flag==0) LCD->CR2|=0xce;                        //原来为0XCE   低功耗0X4E
        else           LCD->CR2|=0x4e;
        LCD->CR3|=0x40;                                    //0x40
        LCD->FRQ=0;
        if(flag==0) LCD->FRQ|=0x10;         //原来为0x10   低功耗0X30
        else           LCD->FRQ|=0x30;
        LCD->PM[0]=0xff;
        LCD->PM[1]=0xff;
}

我这是程序动态配置液晶

使用特权

评论回复
5
jlyuan| | 2022-4-14 23:39 | 只看该作者
按照楼上意见改下看看;

使用特权

评论回复
6
renyaq|  楼主 | 2022-4-14 23:39 | 只看该作者
谢谢,按照楼上的配置做了修改,少了4ua,感觉还是哪里不对

使用特权

评论回复
7
xxrs| | 2022-4-14 23:41 | 只看该作者
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因

使用特权

评论回复
8
renyaq|  楼主 | 2022-4-14 23:43 | 只看该作者
LCD_CR1|=0x06;
  LCD_CR2=0;
  LCD_CR2|=0x46;
  
  LCD_PM0 = 0xff;//0-7
  LCD_PM1 = 0xff;//8-15
  LCD_PM2 = 0xff;//16-23
  LCD_PM3 = 0;
  
  LCD_CR3|=0x40;  
  LCD_FRQ=0;
  LCD_FRQ|=0x40;
这是我现在的配置,电压调整到2.9,我是3.0v的屏,现在电流30ua左右,还是偏大

使用特权

评论回复
9
renyaq|  楼主 | 2022-4-14 23:45 | 只看该作者
调整了死区时间LCD_CR3|=0x41;  电流少了3ua左右,但是显示效果变差了

使用特权

评论回复
10
heweibig| | 2022-4-14 23:47 | 只看该作者
总感觉这个应该是哪里不对

使用特权

评论回复
11
zyf部长| | 2022-4-14 23:49 | 只看该作者
其他mcu 时钟+LCD做到10ua以下,stm8l头一次用,不知是哪里问题

使用特权

评论回复
12
llljh| | 2022-4-14 23:52 | 只看该作者
不知大伙调到多少ua呢?

使用特权

评论回复
13
renyaq|  楼主 | 2022-4-14 23:54 | 只看该作者
唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
14
SantaBunny| | 2023-3-3 13:13 | 只看该作者
你开了RTC的一个中断了吧,跳进了默认的RTC的一个IRQHandler

使用特权

评论回复
15
帛灿灿| | 2024-4-5 07:04 | 只看该作者

如果在编程时加密锁定位被使能/锁定,就无法用普通编程器直接读取单片机内的程序

使用特权

评论回复
16
Bblythe| | 2024-4-5 08:07 | 只看该作者

编程器定位插字节

使用特权

评论回复
17
周半梅| | 2024-4-5 10:03 | 只看该作者

缩短距离较近的电容的寿命

使用特权

评论回复
18
Pulitzer| | 2024-4-5 11:06 | 只看该作者

利用协议、加密算法或这些算法中的安全漏洞来进行攻击

使用特权

评论回复
19
童雨竹| | 2024-4-5 13:02 | 只看该作者

大地的地会通过散热器(用绝缘体与漏极隔开)从这些节点获取能量

使用特权

评论回复
20
Wordsworth| | 2024-4-5 14:05 | 只看该作者

具存储功能的存储器芯片也能加密

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

粉丝