emwin动态刷新图片撕裂

文章目录


就是在类似旋转的时候,使用内存设备进行操作。显示的时候能看到图片撕裂。
注意:仿真器中是没有这个现象的,只有实际设备上才能看到问题。

有两个地方要注意,
1,

#define COLOR_CONVERSION GUICC_8888

如果这里的格式跟申请的内存设备不一致,后面刷新的时候就会产生格式转换,从而产生撕裂现象

2,显示的时候

		//GUI_MEMDEV_WriteAt(watchDialData.hMemMian, xPos, yPos);//这里是屏幕坐标
		GUI_MEMDEV_CopyToLCDAt(watchDialData.hMemMian, xPos, yPos);

下面的比上面的快,改了之后就正常了

就酱~

有感于,这个问题的解决就是运气~

你可能感兴趣的:(单片机,异常问题)