猴子都能讀懂的用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
📷
之後待畫面自動更新既可
📷
以上。
其他應用
Comments