STM32L4简介
STM32L476RGT6是64脚的单片机,GPIO的数量有50多个,这么多的GPIO,拿来驱动一个26个引脚的8080端口TFT彩屏是可以的。STM32的C、K、R系列的芯片是不带FSMC(可变静态存储控制器),因此这三类STM32单片机只能采用IO模拟方式驱动TFT彩屏;
STM32L476RGT6内部的Flash大小为1MB,也就是说可以存储的const数组大小大约为0.9MB,可以存储0.9MB的const数组是什么概念呢,一张320x240的16位色BMP图片占用为320x240x16/8=153600B=150KB,而800x600的16位色BMP图片占用为800x600x16/8=937.5KB=0.91MB,就是说这个L476RGT6可以存放一张0.91MB的800x600的16位色BMP图片的const数组于内部Flash里面。
TFT-LCD简介
我们通过STM32的普通IO口模拟8080总线来控制TFT-LCD的显示。我们使用的是正点原子的2.8寸ALIENTEK TFT-LCD模块, 16位真彩显示,自带触摸屏,可以用来作为控制输入。该模块支持65K色显示,显示分辨率为320×240,接口为16位的8080并口,自带触摸屏(电阻触摸屏)。
- 模块实物图如下所示:
-
|