STM32F429怎样调节TFT液晶屏对比度
采用STM32F429芯片,用片上自带LCD控制器驱动TFT液晶屏,请问怎样实现液晶对比度(contrast)的调节?TFT液晶屏手册上应该有,使用相应命令吧?没用过 有的LCD控制器有调节对比度的功能,通过控制LCD特殊功能寄存器实现,但是没发现stm32f429有这功能。 LCD层与层之间的透明度(ConstantAlpha)可以调节啊,设置LTDC相应的寄存器就可以。
//设置透明度
void LCD_SetTransparency(uint8_t transparency)
{
if (g_CurrentLayer == LCD_BACKGROUND_LAYER)
{
LTDC_LayerAlpha(LTDC_Layer1, transparency);
}
else
{
LTDC_LayerAlpha(LTDC_Layer2, transparency);
}
LTDC_ReloadConfig(LTDC_IMReload);
} creep 发表于 2015-6-18 15:22
LCD层与层之间的透明度(ConstantAlpha)可以调节啊,设置LTDC相应的寄存器就可以。
...
我注意到stm32f429的lcd有层之间透明度调节,这和调节对比度是一回事吗? sdafg 发表于 2015-6-18 16:12
我注意到stm32f429的lcd有层之间透明度调节,这和调节对比度是一回事吗?
你说的调节对比度是什么意思,是字体显示颜色的淡或者深,还是LCD的亮度。 creep 发表于 2015-6-18 16:43
你说的调节对比度是什么意思,是字体显示颜色的淡或者深,还是LCD的亮度。 ...
调节对比度,桌面液晶显示器、电视机都有这个选项,是画面中最亮的白与最暗的黑之间差异的大小。
对比度是contrast
亮度是brightness,不一样。 sdafg 发表于 2015-6-18 23:04
调节对比度,桌面液晶显示器、电视机都有这个选项,是画面中最亮的白与最暗的黑之间差异的大小。
对比度 ...
根据你的描述,我感觉那个透明度可能会满足你的要求。 通过寄存器调节啊
页:
[1]