本帖最后由 eltonchang2001 于 2022-11-9 14:05 编辑
在ESK32-2x001扩展板上配置了LCD屏显示接口,该显示接口的标准配置是使用 ESK32-A2A31显示模块,见图1所示。 该显示模块所使用的显示屏为2.8寸彩色显示屏,其分辨率为320×240像素,支持65 K色。
图1 显示模块及连接
该显示接口共有34个引脚,各引脚分布如图2所示,所对应的接口电路见图3所示。 图2 引脚分布
图3 接口电路
就ESK32-A2A31显示模块来讲,它有2种工作模式,即SPI 模式和EBI模式,可通过显示屏背面的拨动开关来进行设置。 图4 模式设置
就显示例程LCD28来讲,它使用的工作模式为SPI模式,并将扩展板的J3加以短接。
该显示的主程序为: - int main(void)
- {
- /* Initialize LCD relatedperiphe */
- LCD_Init();
- /* LCD driverconfiguration */
- LCD_Config();
- /* Set back color asblack */
- LCD_BackColorSet(Black);
- /* Set text color asyellow */
- LCD_TextColorSet(Yellow);
- /* Display words on LCD */
- LCD_StringLineDisplay(Line3," Holtek ");
- LCD_StringLineDisplay(Line4," HT32 Series ");
- LCD_StringLineDisplay(Line5," LCD Example ");
- /* Show pictures on LCD */
- LCD_PicDraw((144), (100),48, 100, HT32_Table);
- while (1);
- }
经编译下载,其显示效果如图5所示。
图5 显示效果
|