RT,谢谢~~
128*128,160*160这种,或者更大的
RT,谢谢~~
128*128,160*160这种,或者更大的
128*128, 160*160 这样的屏完全没有问题。
关于MCU是否支持LCD显示这个问题,答案是肯定的,只要是管脚数足够的MCU都能支持LCD显示。一般我们将的LCD显示分两种情况。
1. MCU直接带片上的LCD Driver,2. MCU通过GPIO控制带Driver的LCD屏。
TI的M4属于后者,前者可以参见ATMEL的M4。
从LCD屏的角度来看,又分为彩色和黑白两种,彩色LCD根据色彩的不同,常见有16-bit, 和24-bit彩色。也就是在一个点(分辨率)上用多少位的色彩来显示。
在RGB的LCD屏中,16-BIT 一般按照5-5-6或者5-6-5的RGB来显示一个点的颜色,24-Bit的LCD用R:8Bit G:8Bit B:8Bit 来显示一个点的颜色。
市面上常见的带驱动的LCD屏都支持16-BIT传送LCD的显示数据,这样刷新一个点的时间,就是你控制MCU的GPIO的时间。如果你刷新一个屏幕的时间少于20MS,人眼基本看不到刷屏的动作。
用TI M4 实际测试320*240 的16-BIT 彩色LCD屏的刷屏时间大概是60MS,人眼能够看到刷屏的动作。按照这个比例计算,刷一个160*160的16-BIT彩色LCD的时间大概为20MS,人眼基本看不到刷屏的动作。
如果想刷更大的LCD屏,要想要人眼看不到刷屏的动作,有个技巧可以应用,就是在刷屏之前关闭LCD背光,等所有显示数据都传送结束都再打开LCD的背光,这样人眼就只感觉闪了一下,而不是看到一行一行刷屏的动作,效果会好很多.