[STM8] 驱动LCD

[复制链接]
1784|27
 楼主| zhuhuis 发表于 2019-4-15 19:40 | 显示全部楼层 |阅读模式
STM8L052驱动LCD,颜色暗淡且闪烁
juventus9554 发表于 2019-4-15 19:44 | 显示全部楼层

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因
hu9jj 发表于 2019-4-15 19:45 | 显示全部楼层
颜色暗淡会不会是背光没有调好?
 楼主| zhuhuis 发表于 2019-4-15 19:47 | 显示全部楼层
反复调整了RTC时钟,对比度等参数均不理想,用的1/8 Duty, 1/4 Bias 3.3V屏,哪位过来人帮忙看看?谢谢!  以下是初始化参数:
  CLK_PeripheralClockConfig(CLK_Peripheral_LCD, ENABLE);
  CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1);
  /* Initialize the LCD */
  LCD_Init(LCD_Prescaler_4, LCD_Divider_31, LCD_Duty_1_8,
           LCD_Bias_1_4, LCD_VoltageSource_Internal);
  // total 19 segments [seg00:seg18]
  /* Mask register*/
  LCD_PortMaskConfig(LCD_PortMaskRegister_0, 0xFF);
  LCD_PortMaskConfig(LCD_PortMaskRegister_1, 0xFF);
  LCD_PortMaskConfig(LCD_PortMaskRegister_2, 0x07);
  LCD_PortMaskConfig(LCD_PortMaskRegister_3, 0x00);
  LCD_PortMaskConfig(LCD_PortMaskRegister_4, 0x00);
  LCD_PortMaskConfig(LCD_PortMaskRegister_5, 0x00);
  LCD_ContrastConfig(LCD_Contrast_Level_7);
// LCD_DeadTimeConfig(LCD_DeadTime_1);
  LCD_PulseOnDurationConfig(LCD_PulseOnDuration_0);
  //LCD_HighDriveCmd(ENABLE);
  LCD_Cmd(ENABLE); /*!< Enable LCD peripheral */
wenfen 发表于 2019-4-15 19:52 | 显示全部楼层

VLCD的电压接的
 楼主| zhuhuis 发表于 2019-4-15 19:55 | 显示全部楼层
用了内部参考电压,测量有3.5V
dingy 发表于 2019-4-15 19:58 | 显示全部楼层
准备使用STM8L的液晶外设,对此还不了解,先观望楼主问题解决方法,期待楼主问题早日解决,学习经验。
dingy 发表于 2019-4-15 20:02 | 显示全部楼层

是不是用了8 COM段,ST的8 COM有问题,支持不了
 楼主| zhuhuis 发表于 2019-4-15 20:05 | 显示全部楼层
是的,为何支持不好?
wenfen 发表于 2019-4-15 20:08 | 显示全部楼层
硬件设计的缺陷,8 COM就是驱动不起来,就是你那个现象,我也是这样,折腾 很久,最好找到ST官方,说硬件确实驱动不起来, 4 COM没事,最后放弃设计
 楼主| zhuhuis 发表于 2019-4-15 20:14 | 显示全部楼层
我看到有些厂家驱动的好好的啊?DFSTN的屏幕
pengf 发表于 2019-4-15 20:16 | 显示全部楼层
不管用的,我当时问了液晶厂家,没啥好办法,你还是趁早改,这是我的建议
 楼主| zhuhuis 发表于 2019-4-15 20:20 | 显示全部楼层
那我取消4个COM,测试半屏应该能正常显示了吧?我测试发现如果降低刷新频率,显示就明亮了,但是闪的厉害,是不是IO口驱动能力问题?
 楼主| zhuhuis 发表于 2019-4-15 20:23 | 显示全部楼层
ST官方开发板也是8个COM的显示屏啊
 楼主| zhuhuis 发表于 2019-4-15 20:26 | 显示全部楼层

难道没人用过?
supernan 发表于 2019-4-15 20:28 | 显示全部楼层
有用过,用于运动手表里面,8L的LCD确实有个问题,和屏配合有关,当初8L在国网电表的应用确实有遇到过LCD显示余晖的问题。
xxrs 发表于 2019-4-15 20:32 | 显示全部楼层
你用自己的板子,驱动一下官方开发板的显示屏,看看有没有问题,就知道原因在哪里了
equivalent 发表于 2019-4-15 21:31 | 显示全部楼层
频率有问题吧,暗淡且闪烁
 楼主| zhuhuis 发表于 2019-4-16 18:05 | 显示全部楼层
能具体些嘛?和LCD什么细节有关?
 楼主| zhuhuis 发表于 2019-4-16 18:07 | 显示全部楼层
我可以改LCD解决,改方案太麻烦了,用4COM的话势必28个SEG不够用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

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