這次完成的為自定義板的TFT顯示,在TFT屏幕上顯示出電源網(wǎng)的logo出來,官方提供了很多不同驅動芯片的TFT外設給我們使用,在上次的Hello_World工程上簡單做修改就可以使用官方所提供的API,然后顯示出logo。
在這里我使用的是官方推薦的ili9341驅動屏幕,接線圖如下。
僅需在board.mk中添加這幾行就可以正常使用官方所提供的API了
將logo轉化為C語言數(shù)組的形式,在這里使用官方在MaximSDK\Examples\MAX78000\TFT_Demo\resources\tft_fthr\bmp所提供的bmp2c.py腳本,由于TFT尺寸為240*230,所以需要先把logo圖片進行下處理,將logo使用win10自帶的畫圖軟件保存,將尺寸修改為240*240,同時另存為BMP格式。
將圖片放置到bmp2c.py的目錄下執(zhí)行命令 python bmp2c.py logo_1bmp -f 將其轉為數(shù)組顯示,將image_rgb565.c復制到工程目錄下。
在主程序中添加TFT屏的reset和led引腳,初始化TFT屏,再將TFT旋轉顯示,執(zhí)行所提供顯示圖片的API,編譯下載就可以看到現(xiàn)象了,詳細代碼參考附件。
視頻分享: