你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429怎样调节TFT液晶屏对比度

[复制链接]
sdafg 提问时间:2015-6-18 14:28 /
采用STM32F429芯片,用片上自带LCD控制器驱动TFT液晶屏,请问怎样实现液晶对比度(contrast)的调节?
收藏 评论8 发布时间:2015-6-18 14:28

举报

8个回答
lkl0305 回答时间:2015-6-18 14:44:53
TFT液晶屏手册上应该有,使用相应命令吧?没用过
sdafg 回答时间:2015-6-18 14:48:26
有的LCD控制器有调节对比度的功能,通过控制LCD特殊功能寄存器实现,但是没发现stm32f429有这功能。
creep 回答时间:2015-6-18 15:22:42
LCD层与层之间的透明度(ConstantAlpha)可以调节啊,设置LTDC相应的寄存器就可以。
  1. //设置透明度
  2. void LCD_SetTransparency(uint8_t transparency)
  3. {
  4.   if (g_CurrentLayer == LCD_BACKGROUND_LAYER)
  5.   {
  6.     LTDC_LayerAlpha(LTDC_Layer1, transparency);
  7.   }
  8.   else
  9.   {     
  10.     LTDC_LayerAlpha(LTDC_Layer2, transparency);
  11.   }
  12.   LTDC_ReloadConfig(LTDC_IMReload);
  13. }
复制代码
sdafg 回答时间:2015-6-18 16:12:29
creep 发表于 2015-6-18 15:22
LCD层与层之间的透明度(ConstantAlpha)可以调节啊,设置LTDC相应的寄存器就可以。
...

我注意到stm32f429的lcd有层之间透明度调节,这和调节对比度是一回事吗?
creep 回答时间:2015-6-18 16:43:38
sdafg 发表于 2015-6-18 16:12
我注意到stm32f429的lcd有层之间透明度调节,这和调节对比度是一回事吗?

你说的调节对比度是什么意思,是字体显示颜色的淡或者深,还是LCD的亮度。
sdafg 回答时间:2015-6-18 23:04:59
creep 发表于 2015-6-18 16:43
你说的调节对比度是什么意思,是字体显示颜色的淡或者深,还是LCD的亮度。 ...

调节对比度,桌面液晶显示器、电视机都有这个选项,是画面中最亮的白与最暗的黑之间差异的大小。
对比度是contrast
亮度是brightness,不一样。
creep 回答时间:2015-6-18 23:10:58
sdafg 发表于 2015-6-18 23:04
调节对比度,桌面液晶显示器、电视机都有这个选项,是画面中最亮的白与最暗的黑之间差异的大小。
对比度 ...

根据你的描述,我感觉那个透明度可能会满足你的要求。
为什么是EEFOCUS小白 回答时间:2015-6-19 11:10:37
通过寄存器调节啊
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版