2.4寸TFT240370PQ显示屏,驱动IC为ILI9325。该屏屏幕电源为2.8~3.3V,背光电源最高3.2V(在3.3V电源下串20电阻或5V下串200电阻),兼容8/16位数据接口(可选)。数据口电平理论上不能超3.3V,由于TFT内部有电压钳位,样品测验时可运用5V单片机。
1、不要急着写屏,首要读ID,承认驱动IC是否ILI9325。ILI9320、ILI9325、ILI9328等驱动IC的初始化参数会稍有不同。读ID还能够承认数据接口挑选的正确性。如果是16位数据接口,ID读到0x9325;如果是8位数据接口,ID读两次可得0x93,0x25。
2、尽管TFT屏的初始化参数比较多,但参数要求并不很严厉,不会由于一点点的过失而点不亮(当然,不写display on的指令必定不会亮),所以,在点不亮时不要首要置疑Init()的参数设置,应该先查看连线的正确性,I/O口的设置。
3、要注意给RST的复位有满足的时刻,写指令和写数据的子函数里RS的挑选。
4、卖屏的商家一般供给的是STC的例程,若STM32驱不起来,可先用STC把屏点亮,以承认该屏正常,再细心寻觅问题所在。
以下是例程,该例程运用I/O口驱动,尽管挑选16位数据接口,但刷屏速度有点慢,主张运用LCD总线。背光运用PWM调理对比度(该段程序省掉):