1.本人目前的两种想法
else 注释掉的是打点函数。
2.两种显示遇到的问题均是填充的颜色不准确,将图片保存在W25Q64里,每个像素的地址计算不准确 图中有很多种PIC_Buf_Add的计算方法,效果都不太好。
这个用的是色块填充,有轻微色差
这个用的是叠加算法,混合打点,颜色偏的厉害
问题在于使用色块填充整个屏幕,X,Y都取0开始,颜色和直接刷新整张图片都有差别,难道一个像素不是2Byte吗,屏幕是(ST7789 RBG565色彩)?

12-7日更新
更新代码
最新进展,代码理解是没有问题的,显示问题是当Y>100时显示错误,Y<=100时没有问题。
测试效果
将图片放大后应该是看清色块很明显有差别。

写完了
|