[STM32L1] STM32L152的LCD控制器驱动段式液晶屏有残影的问题

[复制链接]
2290|37
 楼主| dingy 发表于 2021-6-2 22:13 | 显示全部楼层 |阅读模式
STM32L152的LCD控制器驱动段式液晶屏有残影的问题
heweibig 发表于 2021-6-2 22:16 | 显示全部楼层

你有什么打算呢?或者你想知道什么?
 楼主| dingy 发表于 2021-6-2 22:20 | 显示全部楼层
我用STM32L152自带的LCD控制器驱动段式液晶屏,段式液晶屏占空比1/4,偏压比1/3,驱动电压为3.0v.
llljh 发表于 2021-6-2 22:22 | 显示全部楼层

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
 楼主| dingy 发表于 2021-6-2 22:24 | 显示全部楼层
void LCDInit(void){
  LCD_InitTypeDef LCD_InitStructure;
        RCC_LSICmd(ENABLE);
  while (RCC_GetFlagStatus(RCC_FLAG_LSIRDY) == RESET);
  RCC_RTCCLKConfig(RCC_RTCCLKSource_LSI);
  
  LCD_GPIOConfig();
  RCC_APB1PeriphClockCmd(RCC_APB1Periph_LCD, ENABLE);
  
  LCD_InitStructure.LCD_Prescaler = LCD_Prescaler_8;
  LCD_InitStructure.LCD_Divider = LCD_Divider_16;
  LCD_InitStructure.LCD_Duty = LCD_Duty_1_4;
  LCD_InitStructure.LCD_Bias = LCD_Bias_1_3;
  LCD_InitStructure.LCD_VoltageSource = LCD_VoltageSource_Internal;
  LCD_Init(&LCD_InitStructure);
  
  LCD_HighDriveCmd(ENABLE);
  /*!< Configure the Pulse On Duration */
  LCD_PulseOnDurationConfig(LCD_PulseOnDuration_7);
  
  /*!< Configure the LCD Contrast (2.99V) */
  LCD_ContrastConfig(LCD_Contrast_Level_3);
  /*!< Wait Until the LCD FCR register is synchronized */
  LCD_WaitForSynchro();
  
  /*!< Enable LCD peripheral */
  LCD_Cmd(ENABLE);
  
  /*!< Wait Until the LCD is enabled */
  while(LCD_GetFlagStatus(LCD_FLAG_ENS) == RESET);
  /*!< Wait Until the LCD Booster is ready */  
  while(LCD_GetFlagStatus(LCD_FLAG_RDY) == RESET);
}
 楼主| dingy 发表于 2021-6-2 22:30 | 显示全部楼层
在没有使能LCD_HighDriveCmd(DISABLE);时残影问题很严重,使能之后,残影问题好了很多,但仍有残影
zwll 发表于 2021-6-2 22:32 | 显示全部楼层
由此是不是可以判断是STM32驱动能力不足的问题导致的
 楼主| dingy 发表于 2021-6-2 22:34 | 显示全部楼层
 楼主| dingy 发表于 2021-6-2 22:34 | 显示全部楼层
这是COM口没接屏的波形

黄色的为COM0,绿色为COM1
 楼主| dingy 发表于 2021-6-2 22:36 | 显示全部楼层
 楼主| dingy 发表于 2021-6-2 22:38 | 显示全部楼层
黄色的为COM0,绿色为COM2

 楼主| dingy 发表于 2021-6-2 22:40 | 显示全部楼层
 楼主| dingy 发表于 2021-6-2 22:43 | 显示全部楼层
黄色的为COM0,绿色为COM3

 楼主| dingy 发表于 2021-6-2 22:45 | 显示全部楼层
还有,这款屏在MSP430上使用时效果很好,显示很清楚,没有残影问题
tian111 发表于 2021-6-2 22:46 | 显示全部楼层
残影指的是什么,什么样的残影
heweibig 发表于 2021-6-2 22:48 | 显示全部楼层
修改刷新率,试试
 楼主| dingy 发表于 2021-6-2 22:53 | 显示全部楼层
就是本不该亮的段,呈灰色(半亮半不亮)
 楼主| dingy 发表于 2021-6-2 22:55 | 显示全部楼层
刷新率改大或者改小都不行,还是有残影
wyjie 发表于 2021-6-2 22:57 | 显示全部楼层
这个屏的偏置是多少,工作电压是多少,最好实测一下供电电压,还有就是屏是接触式的话还要注意导电条是否良好
chuxh 发表于 2021-6-2 22:59 | 显示全部楼层
LCD用的哪种,测量一下在MSP430上的驱动电压,看是不是一致
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部