久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9532|回復: 1
收起左側

迪文串口屏T5UID1JEPG圖片/圖標下載方法

[復制鏈接]
ID:502741 發表于 2019-4-1 20:36 | 顯示全部樓層 |閱讀模式

目標功能:能夠更新指定大小的圖片到屏幕上的指定位置。

目前迪文T5UID1(D3)的屏幕是支持區域圖片(.JPEG格式)通過串口下載進行更新到指定的坐標位置,通過給系統變量接口0xA6(JPEG_Download)下發指令。

但目前T5UID2的產品不支持此功能。(D1、D3產品都有3頁顯存,有個專門的背景頁所以能夠支持此功能,而D2只有2頁顯存。)

為實現目標功能首先將目標素材(圖片文件壓縮成較小的.jpeg格式)用重命名的方法改成.bin格式文件(用UE軟件打開可以預覽圖片的所有數據)。

在將圖片(.bin格式)文件通過sd卡下載到屏幕之前,要確保目標文件不會與其他字庫,圖標庫文件產生沖突(實例中將目標文件重命名為“100_系統休眠.bin”)。

目標文件下載完成后,通過對0xAA(NandFlash_RW_CMD)系統變量接口下發指令,將目標文件讀到Flash存儲器中。

測試用例“100_系統休眠”為100x100,2.25KB大小的圖片文件。

指令如下:

5A A5

0F  82

00AA

5A  01

64

00 00 00

8000

0480

0000

幀頭

指令長度以及0x82寫指令

對應NandFlash的系統變量接口

啟動一次讀數據庫操作

字庫ID(對應100_系統休眠.bin)

字庫內的數據起始位置(從0位置開始)

  • 讀取到數據變量從8000開始的空間
  • 讀取的數據長度
  • 未定義,寫0000

通過0x83指令讀對應的數據變量地址,可以查看目標文件是否已經讀到對應的變量地址中。

5AA5

04 83

8000

64

幀頭

指令長度以及0x83讀指令

所要讀的變量空間的起始地址

讀取的數據長度

發出指令之后,串口收到數據返回。


讀到串口返回的數據,說明目標文件(100_系統休眠.bin)已經成功地更新到目標數據變量空間,通過對JPEG_Download(0x6A)系統變量接口下發指令,將更新的目標文件顯示在當前頁面上。

5AA5

0B    82

00    A6

5A   01

8000

0000   0000

幀頭

指令長度以及0x82寫指令

JPEG_Download

對應的系統變量接口

5A:啟動一次圖片下載

01:更新到當前頁面

存儲JPEG 文件的數據變量空間首地址

圖片在背景頁面顯示位置的左上角坐標

最后效果如下圖所示:


補充

  • 拓展來講,NandFlash不僅僅只支持圖片的更新,同樣也可以用來更新字庫,音樂,圖標庫等(以32Kbyes 塊為基準)。
  • 目前T5UID2的屏沒有開放和D1一樣的 JPEG的0x01下載模式,所以目前針對T5UID2通過串口更新指定大小,位置的圖片(圖標)到屏幕上顯示的方法只能用0x02模式將圖片存儲在Flash再通基本圖形顯示空間,通過指令剪切對應大小的圖片

到當前頁面。

其具體步驟概括如下:

  • 將目標顯示的圖片文件整合到和工程文件相同大小的圖片上(例:目標圖片大小為100X100,工程圖片文件大小為800x600)。
  • 在工程文件里添加一個基本圖形顯示空間。并更新到屏幕中。
  • 將圖片文件更新到屏內,將圖片文件改為.Bin格式。將圖片的數據分成每次發送250字節,用SSCOM32串口發指令,模擬數據下發
  • 通過A6指令的02模式將圖片更新到Flash。
  • 再通過基本圖形顯示控件的0x0006指令,將目標圖片給剪切粘貼到目標位置。

  • 如過不要求必須通過串口更新,解決方法可以更為簡單:
    • 將小于64KB的圖片改成.bin格式,然后將圖片數據復制到22文件較大的數據變量地址,通過sd卡更新到屏內。再通過基本圖形的剪切與復制指令實現目標功能。
    • 將所有的目標顯示效果制作成圖標庫更新到屏內,同樣是用到基本圖形顯示控件,0x0007指令。

  • 預覽的圖片都保存到FLASH,再用基本圖形剪切顯示的話,會有預覽寫FLASH次數問題,只有6萬次壽命。
  • 圖片文件傳輸速率問題,當波特率設置為115200時,傳輸20KB大小的圖片文件,僅傳輸速度就要2s左右,還需加上屏幕解碼顯示的時間。
完整的Word格式文檔51黑下載地址:
JEPG圖片下載方法 .docx (1.36 MB, 下載次數: 46)
回復

使用道具 舉報

ID:320663 發表于 2019-9-30 10:53 | 顯示全部樓層
SG3524N
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区不卡视频 | 久久电影一区 | 99久久婷婷国产综合精品电影 | 在线视频99 | 欧美精品乱码久久久久久按摩 | 神马久久久久久久久久 | 福利网站在线观看 | 日韩在线一区二区三区 | 日韩av第一页 | 午夜欧美日韩 | 在线a视频网站 | 久草网址 | 免费一级欧美在线观看视频 | 久久亚洲天堂 | 美女视频黄的 | 日韩欧美一区二区三区免费观看 | 青青久久av北条麻妃海外网 | 国产精品一级 | 偷偷操视频 | 人人干超碰 | 久久国产美女视频 | 成人在线一区二区 | 欧美日韩高清一区二区三区 | 美国av毛片 | 成人无遮挡毛片免费看 | 九九九色| 成人免费av | 亚洲成人免费av | 在线激情视频 | 亚洲aⅴ| cao在线| 欧美在线观看一区 | 国产一级视频在线观看 | 免费在线观看黄视频 | 精品国产乱码久久久 | 亚洲视频免费在线观看 | 久久影音先锋 | 国产高清自拍视频在线观看 | 日韩高清成人 | 欧美日韩在线播放 | 亚洲一区二区电影在线观看 |