MPU 寫圖功能
通過瑞佑提供的RA8889 Starter-Kit,此功能將PC中的圖片數據,經由USB傳輸與MCU寫入,將數據寫入RA8889內置的SDRAM中,進而將圖片顯示到TFT-LCD上面。同時,也會基于使用者的設定,產生一段C語言的程序段,用戶可以將此程序段直接移植到他們自己的固件程序中。由于客戶也會同時需要很多子程序去控制RA8889,為提高客戶的便利性,故瑞佑有提供很多相關的API,方便用戶快速實現相關功能。如有興趣可微信13760238805聯絡索取或技術交流。
本功能支持顏色深度(Color Depth)為24bpp與1bpp的Bitmap與JPEG原始圖形文件,顏色深度1bpp的單色圖主要應用在RA8889BTE Color Expansion功能上,需配合AP的 BTE Function功能。而對于24bpp的彩圖,AP會判斷RA8889此時設定在那一種顏色深度(8/16/18bpp),會將24bpp的圖形文件轉為IC所使用的顏色深度數據格式,再將數據傳輸寫入IC中,并完成圖片的正常顯示。工具應用窗口如下圖。
![wKgaomVMXx2Aax_qAAHnb1CgtAc896.png](https://file1.elecfans.com/web2/M00/AD/33/wKgaomVMXx2Aax_qAAHnb1CgtAc896.png)
點選 IC Function Button 中的MPU Write Tool按鍵,開啟AP-Tool的寫圖功能。 圖窗顯示如下圖:
![wKgZomVMYGWAPEHbAATC3JHTCUY305.png](https://file1.elecfans.com/web2/M00/AF/01/wKgZomVMYGWAPEHbAATC3JHTCUY305.png)
操作MPU Write Tool步驟如下:
1. 依欲存放數據的內存區域,設定Active Window 起始坐標(X,Y)
2. 開啟圖片文件(*.bmp or *.jpg),支持顏色深度24bpp與1bpp圖形文件,在此 1bpp 圖文件應用于BTE Color Expansion功能,
須配合 BTE Function Tool 實現。
3. 開啟圖片文件后,會顯示圖形數據、圖形寬度與高度。
4. 按下Write Picture To LCD按鍵,立即將數據通過USB傳輸,存放于內存設定好的區域,完成操作。
5. 在C code 區域內,會顯示此操作的 API 程序內容,以方便用戶撰寫程序。
完成操作后的實際LCD(1280x800)顯示畫面如下,圖片旋轉與鏡像的功能,僅支持顏色深度為24bpp的圖片。
![wKgZomVMYb2AJQ9EAACEg8gH9Qk928.png](https://file1.elecfans.com/web2/M00/AF/01/wKgZomVMYb2AJQ9EAACEg8gH9Qk928.png)
RA8889 功能強大,相關的緩存器設定也多,為了讓使用者能快速熟悉,除了提供工具軟件AP之外,也提供了固件的API,將常用到的功能做成子程序,用戶只要呼叫子程序,并代入相關的參數與數據,即可完成操作。
審核編輯 黃宇
-
IC
+關注
關注
36文章
5954瀏覽量
175697 -
MPU
+關注
關注
0文章
360瀏覽量
48832
發布評論請先 登錄
相關推薦
第五講:51單片機+RA8889驅動控制彩屏 完整源碼說明 【 源碼v1.2 】
51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏(SPI源碼下載)
51單片機(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)
單片機驅動彩屏最簡方案:單片機_RA8889最小開發板驅動控制TFT彩屏介紹(一)
![](https://file1.elecfans.com/web2/M00/AF/02/wKgZomVMaW-AUA2lAAF74wYjKMY876.png)
STM32F103+RA8889 電路圖
STM32F103+RA8889原理圖
RA8889ML3N-電路參考,一款帶AVI視頻硬解的TFT-LCD顯示控制芯片
rkdeveloptool 開發工具介紹
NXP codewarrior開發工具
如何使用KEELOQ3開發工具包作為開發工具來在目標板上仿真和調試固件
![如何使用KEELOQ<b class='flag-5'>3</b><b class='flag-5'>開發工具</b>包作為<b class='flag-5'>開發工具</b>來<b class='flag-5'>在</b>目標板上仿真和調試固件](https://file.elecfans.com/web1/M00/53/49/pIYBAFsge8KAGdWoAANLf0wi1N8567.png)
基于單片機的TFT-LCD控制芯片RA8889ML3N功能介紹
![基于單片機的TFT-LCD控制芯片<b class='flag-5'>RA8889ML3N</b><b class='flag-5'>功能</b><b class='flag-5'>介紹</b>](https://file.elecfans.com/web2/M00/6D/19/pYYBAGMxXw2AfruBAAZ5ExoHjEg269.png)
評論