1.介绍
感谢【TOPWAY】提供的智能TFT屏幕,隔了许久,终于有时间上手测试一下了,智能屏幕自然有智能的好处,可以大大降低开发者对屏幕的开发,只需要UI对屏幕进行设计,并设计数据的接口即可,以前接触过一些智能屏幕,那时候只是用来显示数据,基本只有文本类的,这次收到这么大的屏幕心里还是挺高兴的,这个屏幕分辨率是800*480,能放下不少控件还是不错的!
2.Demo下载
首先上官方下载界面编辑软件,选择的是电阻屏幕的编辑软件,这个软件安装包非常小(如图1),有点出乎意料,只有8MB。
0.png
图1

然后打开软件,选择官方提供的Demo(如图2),可以看到有十几个界面,有几个是固定颜色的,用于测试屏幕是否有坏点。
1.png
图2

然后点击上方的编译,会生成如下图3两个文件夹,都是BIN文件。
2.png
图3

编译完成之后,直接点击下载,快捷键【F9】,如图4。
3.png
图4

会弹出一个界面(如图5),点击下载,下载过程如图6所示,下载成功之后,会弹出一个下载成功提示(如图7)。
4.png
图5

5.png
图6

6.png
图7

最后给屏幕供电,这里我一开始选择了5V供电,但是屏幕没有任何反应,感觉是供电不够,看了一下手册,如图8所示,需要6~26V供电,这里其实有点好奇,为什么不弄成5V~25的供电,感觉是特意不让5V供,应该是有原因的。
6_1.jpg
图8

然后主界面如图9所示。
7.jpg
图9

居然还可以播放视频(如图10),这个视频的分辨率是【241*175】,整体动画挺流畅的,说明这个屏幕的处理速度还是非常好的。
8.jpg
图10

3.总结
智能屏幕就是在屏幕端能够自己完成自己的逻辑,然后通过串口和主MCU进行数据交互,从而达到减少主MCU压力,这种模块化的屏幕其实挺受众的,可以减少开发人员对屏幕的学习,最近也学了一些TouchGFX,也类似模块化,不用自己对屏幕上的内容显示做处理,底层直接帮忙做好,也是非常方便的,不过有点耗内存。