lugl4313820 发表于 2022-3-23 11:22 我在某鱼上买了N个,就是全刷一闪一闪就不爽,局刷又会出现乱码,还没有时间来整理。希望楼主继续完善,做 ...
你看,我的局刷没问题呢,我尝试了一下你说的乱码问题,在显示之前有一个“清除窗口”的操作,你要给它清除足够大的地方,就能正常局刷。
比如说,我这里显示时间用了8个字符,7个字符的宽度(两个冒号占一个1字符的宽度 )。在填充时间数据的函数前,要清除出来“字符高度*7个字符宽度”的空间,再填充显示数据。
代码如下:
/*清除空间*/
Paint_ClearWindows(5, 55, 5 + Font40.Width * 7, 55 + Font40.Height, WHITE);
/*填充数据*/
Paint_DrawTime(5, 55, &sPaint_time, &Font40, WHITE, BLACK);
/*显示*/
EPD_2IN9_V2_Display_Partial(BlackImage);
效果图如下: