|
发表于 2021-1-31 07:54:50
|
显示全部楼层
先刷个背景色,注意背景也要是ARGB8888格式的刷,我这里直接DMA2D刷新。
/* 第1个图:使用DMA2D刷色块 ##############################################################*/
_DMA2D_Fill((void *)(SDRAM_LCD_BUF1 +0 + 0), /* 显示起始地址(24, 20) */
800, /* 色块长 */
480, /* 色块高 */
0, /* 色块行偏移 */
0xFFFF0000, /* 色块颜色 */
LTDC_PIXEL_FORMAT_ARGB8888); /* 色块颜色格式 */
/* 第2个图:显示ARGB8888位图 ##############################################################*/
_DMA2D_DrawAlphaBitmap((void *)(SDRAM_LCD_BUF1 + g_LcdWidth*20*4 + 176*4), /* 显示起始地址(176, 20) */
(void *)_aclufei, /* 位图地址 */
128, /* 位图长 */
128, /* 位图高 */
0, /* 位图行偏移 */
g_LcdWidth-128, /* 目标区行偏移 */
LTDC_PIXEL_FORMAT_ARGB8888); /* 目标区颜色格式 */ |
|