【串口屏简介】
  这是人生第一次申请到串口屏,以前只是接触过HMI类的大屏幕,用组态软件做开发的,同样也非常方便。拿到新东西,一般都是先看官方介绍,如下:
  TOPWAY 20年来专注工业显示, 以为全球工业用户提供稳定可靠和容易使用的液晶显示模块为己任, 智能彩色TFT液晶显示模块(以下简称智能模块), 就是我们在容易使用TFT 彩色液晶显示方向上为广大客户提供的又一创新产品.
  我们深知彩色时代高品质显示界面所需要的数据量巨大, 制作和更改画面耗时长. 而当今的产品设计要求画面多, 更改频繁,这极大地消耗的工程师的宝贵时间. 为解决这一难题, topway的专门研发团队投入数年时间, 开发出智能模块产品, 可以达到快速制作和修改显示界面, 极大节省工程师的宝贵时间.
  使用TOPWAY的智能模块, 各种显示界面可以在pc机上轻松的编辑修改, 完成后并存入智能模块自带的存储器中, 产品系统的主控与显示模块通过串口通信, 可以随时调用任何一个存储的界面(包括字库、图标 等), 并通过串口命令传输数据和控制变动的显示.
  使用TOPWAY的智能模块不仅能够快速实现显示界面的制作和修改, 更可以极大地提高系统的稳定性(ESD、EMC等), 同时可节省产品主控制部分的资源, 使产品整体的系统成本并不增加.
  再来就是下载官方提供的资料,以及看手册,熟悉硬件参数规格。
【初见
  人生若只如初见,那该多美腻!以下就是初见的样子:
出厂开机照2.jpg
  屏幕模块化处理的很好,需要注意的是几个对外接口的作用以及使用方式:一个232母头,用于串口通讯的,可以直接连接串口上位机工具,后续也可以连到带有232接口的mcu demo板上做一些方案 ;另一个 mini usb接口,连到电脑上不出意外即可被识别为 U盘,后续下载工程也直接通过该usb口 ;最后一个是 DC电源接口,官方给出的电源电压范围是 6-24v ,自己先拿的5v电源适配器试的,没能点亮。
  这里需要提出一些建议:出厂不带电源适配器,这个很不方便,一般用户拿到后还得去找个合适的来才能上电使用,感觉这点有点被老美的苹果带歪了 ;电源电压范围以及屏幕boot启动方式决定了 无法使用 mini usb直接供电运行,这让习惯了用link 工具就能给板子供电调试运行的我们这群嵌入式汪们还真有点不适应,且并没get到其中的美意。
  侧面了解到,很多收到屏幕的朋友们,都遇到了上电问题和U盘不识别的问题,幸好我没遇到。
【编译下载
  体验了一波出厂自带的工程,感觉不错,触感和刷屏观感都很好。接下来迫不及待地想将提供的demo工程编译下载一遍,熟悉一下开发流程。
  安装好 TOPWAY_RGTools_V1.79-cn 上位机工具后,打开demo工程,工程目录结构如下:
                                                                样例工程结构.jpg
  串口屏模块被识别成U盘,目录结构如下:
                                                             U盘目录结构.jpg
  我有点心急,未将U盘出厂工程进行备份。熟悉了一下工程文件后,根据提示按下编译按键,编译成功,接着再进行下载,弹出以下对话框:
                                                               下载成功.jpg
根据经验得知,下载好后需要断开 usb数据线的连接,再插上DC电源进行供电,按下 power 按键后屏幕显示出画面,等等,what?!?
                                                                        demo工程显示花屏幕.jpg        串口输出1.png
这是个什么鬼?我做了什么?发生了什么就花屏了?串口是有输出的,我点触了一下屏幕发现会有触摸动作,不过屏幕依旧切换到另外的花屏界面,多次断电重上电,重新编译下载上电,一系列操作后,依旧无法摆脱花屏的厄运。  有点慌了,这么不经用的么?都怪自己没有备份原厂出厂的工程,现在也无法验证是不是屏幕坏了,只是知道其他人下载了同一个demo工程跑起来是好好的。我能想的办法是寻求其他人的帮助,让他们给一个出厂的工程下进去再看看。下进去后,显示正常的出厂画面:
出厂开机照1.png
点触屏幕蜂鸣器也有正常鸣叫,其它画面也都正常。放心了!应该就是提供的样例工程与我的模块有不适配之处。后面深入研究后再看看问题的根源出在哪里。
【开箱小结
  心急吃不了热豆腐,任何时刻都需要做好数据的备份! 屏幕的触感以及观感都挺好,使用起来确实挺方便,开发的流程也有一定熟悉了,后面需要熟悉各个控件的使用,做一个简单应用工程。在这里向拓普微原厂提个需求,要是能像大彩、迪文以及中显那样多提供一些官方论坛资源和实际应用方案参考工程就好了,这样应用这个智能屏的话就能够更加得心应手了。