用DGUS做的PPT切换页面效果,其实就是利用了DGUS的“剪切图片区域”指令,基本图形框剪切矩形。可以按顺序剪切,也可以打乱了顺序剪切,排列组合的方式有很多种。上图视频的效果因为拍摄制作GIF图像、和图片选材等原因,不够美观,DGUSII屏刷新频率是40ms,实际显示及其流畅。
实际上,即使用115200的波特率情况下,不间断的向DGUSII屏发送82写指令,DGUSII都能够处理过来,不必担心串口缓冲区溢出。DGUSII屏始终会以40ms不断刷新,尤其DGUS的UI处理超大图形、图标处理也极其流畅。用户无需担心DGUS屏处理刷新不过来的问题,
方法:在每个界面做一个基本图形控件,然后单片机按照40ms-50ms的频率发送图形剪切的指令。
基本图形可以都用同一个地址,基本图形置后,每次在切换页面之前,已经把待切换的页面图片先剪切到了基本图形控件上面,所以基本图形地址也无须清零剪切图像。
DGUSII屏基本图形剪切指令格式:5A A5 15 82 2000 0006 0001<pic_ID> xs ys xe ye x y
其中2000表示变量地址0x2000
0006表示基本图形的剪切指令
0001表示剪切的图片个数1
<pic_ID>表示被前切的页面号如0002表示图片位置02
xs 表示被剪切的页面的左上角起始x坐标
ys 表示被剪切的页面的左上角起始y坐标
xe 表示被剪切的页面的右下角起始x坐标
ye 表示被剪切的页面的右下角起始y坐标
x 表示基本图形控件显示的剪切位置