本帖最后由 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 显示效果
|