top of page
Writer's picture賴紀廷

猴子都能讀懂的用TFT顯示圖片

猴子都能讀懂的用TFT顯示圖片

環境條件:

電腦一台,能上網,有安裝keil

Wengnano開發板,並有TFT顯示模組

JLINK一個,連接電腦跟開發板,並且電腦有裝JLINK驅動程式

有Wengnano範例程式Lab_EBI完整專案

一張讓你有動力熱情得圖片

方法流程:

首先將你的圖形設定在TFT能顯示的範圍格式內

用小畫家將圖形設定成像素寬X高為200x220

可自行調整但不要超過TFT能顯示的範圍,以及必須考量自身記憶體大小

容量公式為(寬X高X 2 )/1024小於MCU大概只有100mb

📷

上圖為200X220像素png或jpg或gif並且不超過300KB的圖形

點選擇檔案上傳圖形,並選擇將圖片轉成c.file,點選Make File

📷

轉好後點選Click here to download your file下載下來

📷

為了開起wengnano的記憶體全部權限,故要註冊會員步驟

複製PSN

📷

開啟Keil IDE,點選File→License Management

📷

點選Flex License 

將之前複製的PSN貼在Use FlexLM:空格上

點選 Check Out

📷

會進入註冊網頁,填妥註冊必要資料後上傳

網頁會回傳註冊成功

📷

註:註冊程序可能因版本差異有差別

點選Project → Open Project開啟範例程式Lab_EBI.uvprojx檔

📷

點選img2.c

📷

不管img2.c裡面的程式有多少,全都清光

又或者img2.c異常找不到,此時重新建一個File既可

將之前轉成c.file的圖檔用Notepad++打開

📷

Ctrl + A 全選,Ctrl + C 複製全部程式

將程式碼複製到img2.c裡面

刪除程式上面1到15行多餘部分,並修改16行程式如下:

Const unsigned short img2[183641]={

📷

修改完成後既可build

確認0 Error , 0 Warning

📷

電腦接上JLINK連接開發板

📷

程式點選LOAD

📷

之後待畫面自動更新既可

📷

以上。

其他應用

196 views0 comments

Comments


bottom of page