胡杨-345459 发表于 2012-8-17 21:43:23

关于320*240TFT液晶屏的24位色和16位色的问题【悬赏问答】

 手头上有块320*240的液晶屏,外接引脚如下图。这是s3c2440的开发板上配套的屏幕,现在拿来在stm32上玩玩,但是原有的驱动用的是16位色的,这个屏RGB颜色数据的引脚有24个,我想用24位色来驱动,搞不明白,怎么回事,难道直接将24位数据送到数据口?是不是还得有什么硬件上的或者寄存器的配置?这个屏幕的驱动IC是HX8238A,芯片手册里有一个CM端口以高低电平来选择24位色和8位色的,但是也没有16位色的选择啊,熟悉全彩屏的朋友议论一下。

http://www.openedv.com/upload/2012/8/17/836108ff4a310e04bcfaae0dae230beb_786.bmp
 
 

zykzyk-93033 发表于 2012-8-17 22:10:53

RE:关于320*240TFT液晶屏的24位色和16位色的问题

很简单,你直接用16位的驱动就行,RGB565格式就可以了,一般人眼看不出区别的。:D

dushanwu 发表于 2012-8-30 17:11:34

RE:关于320*240TFT液晶屏的24位色和16位色的问题【悬赏问答】

这是是RGB屏,STM32没有RGB驱动吧。

wkuang 发表于 2012-9-1 23:23:41

RE:关于320*240TFT液晶屏的24位色和16位色的问题【悬赏问答】

这个我可以给你说说, LCD的接口分为几种,
一种是RGB接口的,2440用的是这种,2440处理器内部有一个lcd控制器发送RGB三路数据到lcd里,循环发送并且扫描,RGB lcd控制器一般只有arm9以上的处理器才有,可以驱动大屏。
另一种是并口模式驱动的。lcd控制器在 TFT模组里,也就是我们所说的lcd控制器是ili9327, ili9320,lcd控制内部执行rgb数据扫描的功能,不过lcd控制器内部需要有一片ram作为缓存区,分辨率越高,需要的缓存越大,所以并口模式的TFT模组不可能驱动大屏,一般都在3.5以下。
总体来说,lcd显示都是要循环扫描的, RGB模式的,由2440处理器内部的rgb控制器执行扫描,所有控制器发送的是24路(RGB各8路)数据,并口模式的扫描工作交给了TFT模组内的lcd控制器,所以并口总线上传输的是未处理的数据,由lcd控制将数据分为rgb 24路
页: [1]
查看完整版本: 关于320*240TFT液晶屏的24位色和16位色的问题【悬赏问答】