|

楼主 |
发表于 2024-11-22 13:31:26
|
显示全部楼层
// 画一条彩色的线
void LT738_DrawColorLine(uint16_t usX1 , uint16_t usY1, uint16_t _usWidth, uint16_t *_pColor)
{
uint16_t i;
Check_Mem_WR_FIFO_not_Full();
Goto_Pixel_XY(usX1,usY1);
LCD_CmdWrite(0x04);
for (i = 0; i < _usWidth; i++)
{
*(vu16*) (LCD_BASE0) = *_pColor++;
}
Check_Mem_WR_FIFO_Empty();
}
16pp是这么优化的,上面用的是RGB888格式,我改成565试了一下 没有很明显的缩短时间,请问一下我如果需要固定时间间隔刷新这个区域的数据该怎么处理时间才不会这么长呢? |
|