广州大彩光电 tft串口屏 串口屏 工业串口屏技术领导者
当前工控领域中TFT彩屏使用越来越广泛,过去的单色屏譬如1602、128*64、320*240已经无法满足产品需求和用户体验;另一方面,大部分8051、PIC、AVR、ARM7、Cortex-M3等处理器都不支持TFT外设,即便少部分ARM7、ARM9支持,若要解决高分辨率显示、图片字库存储、触控菜单操作、GUI及美工素材等细节问题,依然存在一定的开发难度和研发周期。时间就是金钱。串口屏的问世,彻底将用户控制和显示部分分离出来。用户无需更改核心控制代码,只需在原来的代码基础上增加串口发送和接收函数,即可让自己的产品快速升级到真彩屏,提高市场竞争力!
广州大彩光电科技有限公司(www.gz-dc.com)推出的工业串口屏是集TFT显示驱动、图片字库存储、GUI操作、RTC显示、音频播放、各种组态控件于一体的串口显示终端。任何初学者30分钟即可完成TFT串口屏的开发。
操作时,用户首先利用配套的上位机VisualTFT软件,将预先设计好的美工图片进行界面排版和控件配置,编译无误后然后使用内置的“虚拟串口屏”进行模拟仿真,最后通过USB(或SD/UART)方式将整个工程图片和配置信息下载到串口屏内部存储器中。下载之前,上位机将会对工程中的每个画面、图片和控件分配一个唯一的ID号。用户主机串口接收到设备上传的按钮ID或触摸坐标值后,就可以判定当前哪个按钮被按下,然后发送相应的串口指令去更新画面显示或控制电机、继电器和指示灯等设备。除文本、图片显示外,用户还可以发送指令来实现音频播放、曲线显示、屏幕保存和数据存储等功能。
例如:(1)若用户需要在如下图所示的坐标(100,50)处显示ID为2的图片,则主机发送的串口指令如下,用户主机发送命令:EE 【32 00 64 00 32 00 02 00】FF FC FF FF
指令解析:
EE 表示帧头;
32 表示区域图片显示指令;
00 64 00 32 代表显示坐标为(100,50),高字节在前;
00 02 代表图片的编号(PC在下载前会对所有图片进行编号);
00 代表不需要颜色过滤;
FF FC FF FF 表示帧尾
(2)若用户触摸点击下图中的“首页”按钮,则串口屏主动上传指令:EE【B1 11 00 02 00 01 10 00 00】FF FC FF FF。
指令解析:EE 表示帧头;
B1 11 表示为组态控件指令;
00 02 00 01 表示画面ID为2,控件ID为1的控件
10 表示控件为按钮控件
00 表示按钮控件属性为切换画面
00 保留
FF FC FF FF 表示帧尾。
用户主机串口收到上传的ID信息后,就可以知道当前第2个画面内的第1个按钮被按下了。ID信息是通过按钮控件在上位机预先进行了配置。
串口屏内部有6K字节的指令缓冲区,用户主机可无等待、连续发送多条指令后退出串口程序。整个过程操作简单,程序代码量大大降低。
相关数据手册请添加QQ:1577916579, 或Email:liwei@gz-dc.com进行获取,您也可以登录我司广州大彩光电科技有限公司的官网 www.gz-dc.com 进行下载。
销售和技术支持联系:固话:020-82186683-601手 机:15011758088,李工
发表时间:2013年4月14日13:39:21