这次完成的为自定义板的TFT显示,在TFT屏幕上显示出电源网的logo出来,官方提供了很多不同驱动芯片的TFT外设给我们使用,在上次的Hello_World工程上简单做修改就可以使用官方所提供的API,然后显示出logo。
在这里我使用的是官方推荐的ili9341驱动屏幕,接线图如下。
仅需在board.mk中添加这几行就可以正常使用官方所提供的API了
将logo转化为C语言数组的形式,在这里使用官方在MaximSDK\Examples\MAX78000\TFT_Demo\resources\tft_fthr\bmp所提供的bmp2c.py脚本,由于TFT尺寸为240*230,所以需要先把logo图片进行下处理,将logo使用win10自带的画图软件保存,将尺寸修改为240*240,同时另存为BMP格式。
将图片放置到bmp2c.py的目录下执行命令 python bmp2c.py logo_1bmp -f 将其转为数组显示,将image_rgb565.c复制到工程目录下。
在主程序中添加TFT屏的reset和led引脚,初始化TFT屏,再将TFT旋转显示,执行所提供显示图片的API,编译下载就可以看到现象了,详细代码参考附件。
视频分享: