1.本人目前的兩種想法
else 注釋掉的是打點函數。
2.兩種顯示遇到的問題均是填充的顏色不準確,將圖片保存在W25Q64里,每個像素的地址計算不準確 圖中有很多種PIC_Buf_Add的計算方法,效果都不太好。
這個用的是色塊填充,有輕微色差
這個用的是疊加算法,混合打點,顏色偏的厲害
問題在于使用色塊填充整個屏幕,X,Y都取0開始,顏色和直接刷新整張圖片都有差別,難道一個像素不是2Byte嗎,屏幕是(ST7789 RBG565色彩)?

12-7日更新
更新代碼
最新進展,代碼理解是沒有問題的,顯示問題是當Y>100時顯示錯誤,Y<=100時沒有問題。
測試效果
將圖片放大后應該是看清色塊很明顯有差別。

寫完了
|