LCD屏幕有很多种类和接口,例如:有些是直接由处理器驱动的LCD屏,而有些则是集成有LCD驱动IC的模块。
之前我们分享过关于 LCD 中 8080 和 6800 接口的区别的内容。
接下来,我们将简要总结一下 MCU 屏幕和 RGB 屏幕的区别以及其他类型屏幕的特点。
MCU-LCD屏和RGB-LCD屏的主要区别在于显存的位置:
RGB-LCD屏幕的显存是由系统内存承担的,因此其大小只受限于系统内存的大小。这使得RGB-LCD可以制造出较大尺寸的屏幕,如现在的4.3寸屏幕只能算作入门级别,而像7寸、10寸的屏幕已经广泛应用于MID等电子设备中。
MCU-LCD屏幕的设计最初只考虑了单片机的内存较小,因此它们都内置了显存。然后软件通过专门的显示命令来更新显存。因此,MCU屏幕往往不能做得很大,同时屏幕刷新速度也比RGB-LCD屏幕慢。
MCU-LCD屏与RGB-LCD屏量示数据传输模式也有差别:
RGB屏只需显存组织好数据。启动显示后。LCD-DMA会自动把显存通过RGB接口送到LCM。
MCU屏则需要发送画点的命令来修改MCU内部RAM。(即不能直接MCU屏RAM)所以RGB显示速度明显比MCU快,而且播放视频方面,MCU-LCD也比较慢。
对于RGB接口的LCM,主机输出的直接是每个象素的RGB数据,不需要进行变换(GAMMA校正等除外),对于这种接口,需要在主机部分有个LCD控制器,以产生RGB数据和点、行、帧同步信号。
也就是说,传统的MCU屏显示数据写入DDRAM,而RGB屏数据不写入DDRAM,直接写屏,读写速度更快。
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !