常见泽1 发表于 2024-10-31 19:35

【2024 DigiKey 创意大赛】第7帖 LCD显示

<p><span style="font-family:宋体;"><span style="font-size:16px;">小车带的LCD显示,采用的是ALIENTEK 2.8 寸 TFT LCD 模块,该模块采用 TFTLCD 面板,可以显示 16 位色的真彩图片。 在本章中,我们将利用战舰 STM32 开发板上的 LCD 接口,来点亮 TFTLCD,并实现 ASCII 字符和彩色的显示等功能,在 LCD 上面显示。</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">以 2.8 寸的 ALIENTEK TFTLCD 模块为例介绍,该模块支持 65K 色显示,显示分辨率为 320&times; 240, 接口为 16 位的 80 并口。</span></span></p>

<p >&nbsp;</p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">TFTLCD模块的使用的软件流程</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;"> &nbsp;</span></span></p>

<p >&nbsp;</p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">STM32 的 FSMC 将外部设备分为 3 类: NOR/PSRAM 设备、 NAND设备、 PC 卡设备。他们共用地址数据总线等信号,他们具有不同的 CS 以区分不同的设备, TFTLCD 就是用的 FSMC_NE4 做片选, 其实就是将 TFTLCD 当成 SRAM 来控制。</span></span></p>

<p >&nbsp;</p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">LCD主要用来指示小车的动作状态</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">小车前进时显示:The car forward</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">小车停止时显示:The car stop</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">小车清扫时显示:The car is clearing</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">小车前进左转时显示:The car foward left</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">小车前进右转时显示:The car forward right</span></span></p>

<p >&nbsp;</p>

<p >&nbsp;</p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">显示结果如下:</span></span></p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;">在小车前进时显示FORWARD</span></span></p>

<p >&nbsp;</p>

<p ><span style="font-family:宋体;"><span style="font-size:16px;"> &nbsp;&nbsp; &nbsp;</span></span></p>

<p >&nbsp;</p>

<p >138832943174d4835f72393bb973a433<br />
&nbsp;</p>
页: [1]
查看完整版本: 【2024 DigiKey 创意大赛】第7帖 LCD显示