广州大彩串口屏数据手册—基本型8.0寸电阻触摸DC80600B080_03TF_RTC
- 格式:pdf
- 大小:1.30 MB
- 文档页数:12
DC48320W035_2000_0X(T/C/N)数据手册V1.0ISO9001:2015质量体系认证版本记录版本日期修改原因页面撰写人审核人V1.02019/06/13创建文档all林绍佳李勇目录1.硬件介绍 (1)1.1产品外观 (1)1.2硬件配置 (1)1.3调试工具 (2)2.产品规格 (3)3.可靠性测试 (5)4.产品尺寸 (6)5.产品定义 (7)6.RS232与TTL电平转换 (8)7.包装与物理尺寸 (9)8.产品架构 (10)9.开发软件 (11)9.1什么是虚拟串口屏 (11)9.2Keil与虚拟串口屏绑定调试 (12)10.开发文档 (13)11.免责声明 (14)1.硬件介绍本章节主要介绍产品的一些外观参考图、硬件配置图和调试所需工具。
1.1产品外观以下为该尺寸不同型号的外观参考图,如图1-1、图1-2和图1-3所示。
注:未涉及到结构工艺修改或布局大改动,硬件可靠性方面的变更迭代,公司不予对外发起变更,具体以收到的实物为准。
图1-1 3.5寸电阻触摸参考图图1-2 3.5寸电容触摸参考图图1-3 3.5寸无触摸参考图1.2硬件配置以下为该产品硬件配置参考图,如图1-4所示。
图1-4硬件配置图1.3调试工具以下为该产品调试工具参考图,如图1-5所示。
图1-5调试工具图2.产品规格◆产品参数产品型号DC48320W035_2000_0T(RS232,电阻触摸)DC48320W035_2000_0C(RS232,电容触摸)DC48320W035_2000_0N(RS232,无触摸)产品系列物联型核心处理器*400MHz32位双核处理器操作系统嵌入式实时操作系统(FreeRTOS)协议类型默认大彩组态指令集,上位机可配置运行MODBUS RTU、XGUS协议尺寸 3.5寸分辨率480*320安装方向支持0、90、180和270度旋转安装显示存储空间128Mbit字库内置矢量字体,边缘抗锯齿处理,包含任何大小点阵ASCII、GBK、GB2312、UNICODE 字库,可自定义任意电脑字体显示图片存储支持JPEG、PNG(半透/全透)压缩,支持任意大小图片存储,支持图片旋转、放大、缩小等功能。
快速功能解答阅读以下问题前,请先仔细阅读手册,大部分都可以在手册上找到答案,部分可以在此文档找到答案,如没有找到您所需要的答案,您可以与我们联系,联系时候请先把问题描述清楚,以便快捷沟通郑重声明,本产品作为从机显示,也就是被动显示,不作主动控制功能,按键类可以上传对应的按键值,对应的客户端的MCU可以在接收到按键值后做一定操作,这部分操作包括对屏的操作,或者对应客户端控制的一下模块的操作USB不能供电,纯粹下载数据使用调试板说明:调试板是方便电脑与屏连接使用,不含任何转换电平功能,短接点J7、J11,请勿轻易更改,另外,电脑通讯是232电平,屏后面短接点J5短接为TTL,断开为232,如有连接不上,请查看一下是否短接(请详细查看丝印)对应功能搜索指引:如需查找对应功能,请在PDF上搜索对应的功能码或者关键词;如遇到不明白的指令,请在pdf上搜索对应功能码解读一、 设置类1、整个工程属性设置先找到属性窗口,然后左击一下《工程画面》,属性窗口处弹出工程设置相关属性(如图1),注意设备类型一定要与屏的设备类型保持一致,否则下载后会出现显示错误,但软件不会提示。
自动调节背光部分与背光指令相反2、进度条,滑块,仪表设置先找到属性窗口,然后左击一下进度条或者滑块或者仪表,属性窗口弹出对应的设置选项,请仔细查看设置3、文本控件设置可以设置弹出键盘,键盘有小键盘,有大键盘,可以设置为主机输入;文本控件显示可以设置为密码显示,也就是不显示出来,只显示“*****”4、字库配置:详细参考《字库升级说明》5、自动调节背光设置:(如图1)6、更改控件编号:控件编号是不能在属性窗口上手动设置,如需要对应某个控件需要更改为某个ID,如ID3的控件需要更改为ID5,可以先吧ID5的控件复制,然后删除ID5的控件,然后再次复制ID3控件,复制出来的控件为ID5,之前的ID3控件可以删除处理;其原理是:所有ID按顺序编译,中间某个去掉后,后面增加的控件自动填补到中间的ID二、 编译类1、仅几张图片编译工程时候提示错误一般此种情况是在工程《图片文件》上的图片全选择上了,此处的图片大小为图片的实际大小,也就是说图片是3M的,那编译进去的图片也为3M,但实际显示的为屏幕的分辨率大小,甚至不显示2、三、 下载类1、usb无法下载请先连接电源,上电,然后确认usb线是否连接好,请在“我的电脑”里的“设备管理器”里查看;如不行请更换不同的USB接口测试;如还是无法下载,请更换一根质量好的USB线;另外,如出现USB无法识别情况,请重新安装一下驱动,驱动包在安装目录下的《driver》2、串口无法下载NANO型只支持串口下载,如NANO型出现下载失败,或者无法下载,请确认是否已经连接好串口;部分基本型和标准型固件不支持串口下载;如发现下载速度过慢,可以设置更高的波特率进行下载,波特率请参照说明书,另外,注意电脑的波特率最高只能1152003、SD卡无法下载基本型与标准型支持SD卡下载,如SD卡下载失败或者无法下载,我司出厂下载使用“闪迪128MB”,不同牌子的SD卡可能会出现不兼容现象,如仍然无法使用SD卡下载,请转到USB下载,或者从我司购买SD卡4、NANO型下载:NANO型下载不支持控件功能,下载时候请勿下载触控配置,从量产向导下载,只选择图片一个选择,然后编译,最后下载四、 显示类1、文字NANO型字库错乱:NANO型字库空间为2M,所有字库大小不能超过2M,超出后会导致字库显示错乱,图片出现白条等,重新下载字库,工程图片等就可以了2、图片出现白条,横杠等,重新下载工程就可以了,部分usb质量差会导致出现此现象3、PNG格式图片不能用作背景图片,否则会导致部分显示部分出现残留现象4、客户部分图片不需要添加到工程页面上,可以直接在图片文件上一次添加多个图片,但图片分辨率必须小于或者等于设备的分辨率,超出的设备不显示5、图片出现晕圈现象,脱层显示部分图片下载到工程上会出现晕圈现象,原因是图片渐变较多,屏为65535色,渐变太多容易影响显示,解决方法是减少图片渐变,另外注意图片是美工过程中保存图片建议为16位色图片6、按钮按下的图片不对应界面的图片的分辨率建议以界面屏的分辨率大小为准,按钮设置为剪切功能时候,是对应其中的图片的分辨率的,如图片小或者大了,可能剪切不到对应的显示图片7、RTC时钟显示异常我们目前只有标准型的模块支持RTC时钟功能,如发现时钟显示异常,如显示时间错乱,或者时间相差比较远,可进行以下处理:一、重新校正时间,显示即可恢复正常,可以在调试助手中设置,也可以通过说明书上的指令设置。
目录一.硬件连接 (1)1.屏命名规则 (1)2.C系列屏 (1)2.1. 实物图如下图1(具体型号请参考对应数据手册)所示: (1)2.2. 串口引脚接法说明: (2)2.3.用户接口方式 (2)3.T系列屏 (2)3.1 .实物图如下图2(具体型号请参考对应数据手册)所示: (2)3.2 .10pin串口引脚接法说明: (3)3.3. 8pin串口引脚接法说明: (3)3.4. 用户接口方式 (3)4.S系列屏 (4)4.1. 实物图如下图3(具体型号请参考对应数据手册)所示: (4)4.2. 10pin串口引脚接法说明: (4)4.3. 8pin串口引脚接法说明: (4)4.4. 用户接口方式 (5)5.18系列屏 (5)5.1. 实物图如下图4(具体型号请参考对应数据手册)所示: (5)5.2. 6pin串口引脚接法说明: (6)5.3. 用户连接端子 (6)二.软件设计 (6)1.开发原理 (6)2.开发前准备资料 (7)2.1 软件 (7)2.1.1 配置软件 (7)2.1.2 0号字库软件 (9)2.1.3 汉字字库生成软件 (10)2.1.4 迪文ICO生成图标库软件 (11)2.1.5 迪文图片分辨率转换软件 (14)2.2 硬件 (16)2.2.1 连接线 (16)2.2.2 下载工具 (17)3.软件开发步骤 (18)3.1. 软件界面介绍 (18)3.2. 通讯说明 (18)3.2.1 数据帧架构 (18)3.2.2 指令集及说明 (19)3.2.3 0x80、0x81指令说明 (19)3.2.4 0x82、0x83指令说明 (20)3.3. 例程说明 (20)3.3.1. 屏按键功能(与上位机交互) (21)3.3.2. 屏显示/不显示变量功能(启动描述指针功能) (21)3.3.3. 数据存储功能(掉电保存) (23)3.3.4. 上电初始化 (24)3.3.5. 不带触摸的屏实现触摸屏功能 (25)4.SD卡升级内核程序 (27)4.1. SD卡升级内核应满足以下任一条件: (27)4.2. SD卡升级注意事项 (27)三.注意事项 (27)一.硬件连接1.屏命名规则图12.2. 串口引脚接法说明:图23.2 .10pin串口引脚接法说明:4.S系列屏4.1. 实物图如下图3(具体型号请参考对应数据手册)所示:图3后的短接焊盘来改变电平为3.3V的COMS电平;供电可以通过焊接屏后的短接焊盘来改变供电范围,具体参数请参考对应型号数据手册;4.3. 8pin串口引脚接法说明:4.4. 用户接口方式10 Pin_1.0mm FCC , 8 Pin_2.54mm5.18系列屏5.1. 实物图如下图4(具体型号请参考对应数据手册)所示:图45.2. 6pin 串口引脚接法说明:引脚名称 说明 GND 接地485_- 接485接口的B 端 485_+ 接485接口的A 端232_Tx 屏发送端,接控制端的接收端 232_Rx 屏接收端,接控制端的发送端VIN 典型12V 供电,宽压供电,具体型号屏请以对应数据手册为准SD 卡座SD 卡下载接口,凤凰端子边上5.3. 用户连接端子6Pin_3.81mm 凤凰端子;二.软件设计1.开发原理开发原理概述:使用迪文DGUS 配置软件将变量和需要实现的功能关联起来,然后通过控制端给该设置的变量赋值来实现对应的功能,或读取变量值来查看屏当前相关功能的状态; 变量地址:是针对屏来进行定义的,类似组态软件的地址定义,又不相同,主要区别在于组态软件的地址是有特定含义的(即和屏内部的某个功能已绑定),而采用DGUS 屏的变量地址可以与任意功能来进行关联(不出现变量地址交叉的情况即可),变量地址范围为0x0000——0x6FFF ;变量地址 屏显示、触控功能 单片机 绑定 对变量读写 配置软件设置设置配置时定义变量地址2.开发前准备资料2.1 软件2.1.1 配置软件配置软件的主要目的是配置屏的触控、通讯参数设置及显示参数设定;配置软件如下图5所示:图5软件使用操作步骤:1.新建一个工程文件,如下图6所示选择屏的分辨率及存储位置;分辨率举例说明:屏型号:DM T80480T070_06WTT:16位色;80480 :800 x 480的分辨率;注:由于所有K600+的屏都是16位色,软件已屏蔽位色选择功能,若屏需要竖起来显示(及该为480 x 800的方式),可以修改软件目录下Config文件夹上的Terminal文件来修改分辨率,修改为480 x 800 ,如下截图7所示(设置R10=480X800):图6图72.注:若图片不是按照存储位置方式命名,添加进来图片后,软件左边“位置”一列,对应的是设置触控及显示的位置,如将上图位置修改为1,再做设置,那么0界面(即首页)的触控及显示设置都将到次页(即1界面)上。
EPC-8600——————————————概述EPC-8600是广州致远电子有限公司开发的基于PXA270处理器(XScale 架构)的PC/104工控机主板。
该主板具有资源丰富、接口齐全、低功耗、可靠性高等特点,预装正版Microsoft Windows CE 5.0或Monta Vista Realtime Linux 操作系统。
EPC-8600 PC/104工控机主板可在-40℃~+85℃宽温度范围内稳定工作,满足工业级产品的各种应用需求。
——————————————产品特性 CPU 采用高性能的XScale 处理器PXA270,工作频率104MHz ~520MHz ; 256MB 大容量NAND Flash 存储器; 64MB SDRAM 存储器; 1个CF 卡接口;1路10/100M 以太网接口; AC97声卡;3个RS-232C 串口(一个作为调试串口); 2个RS-485总线接口(集成ModBus 协议) 1路USB HOST 接口;支持DSTN 和TFT 液晶屏显示,最大分辨率可达800×600;8路缓冲数字输入和8路缓冲数字输出; 外置独立看门狗定时器;预装正版Microsoft Windows CE 5.0或MontaVista Realtime Linux 操作系统;————————————产品应用 工业控制现场通信远程监控 智能仪表————————————————————————————————典型应用—————————————订购信息型号 温度范围 操作系统 EPC-8600I-W -40°C ~ +85°C Windows CEEPC-8600M-W -25°C ~ +85°C Windows CEEPC-8600I-L -40°C ~ +85°C Linux EPC-8600M-L -25°C ~ +85°C Linux文档名词解释 PXA270 —— 高性能、低功耗的XScale 处理器 (RISC) Boot ROM —— 用于启动系统的程序存储器,通常是NOR FlashPC/104 —— 一种嵌入式的总线规范,其总线结构的 104个信号线分布在两个总线连接器上,P1连接器上有64个信号引脚,P2连接器上有40个信号引脚 VLCD—— LCD 接口电源 (涉及控制信号电压)词语缩写本手册会把“EPC-8600 PC/104嵌入式工控机主板”缩写为“EPC-8600”或“EPC-8600工控机主板”。
8.0”,800×600图形点阵,K600内核,65K色TFT HMI8.0”,800×600图形点阵,K600内核,65K色TFT HMI 图DMT80600T080_02WT:8.0”,800×600图形点阵,K600内核,65K色TFT HMI北京迪文科技智能显示终端满足多种不同需求的智能显示产品8.0”,800×600图形点阵,K600内核,65K色TFT HMI 目录技术规格 (4)8.0”,800×600图形点阵,K600内核,65K色TFT HMI 技术规格用户接口I:INPUT,O:OUTPUT,P:POWER8.0”,800×600图形点阵,K600内核,65K色TFT HMIDMT80600T080_02WT8.0”,800×600图形点阵,K600内核,65K色TFT HMI支持指令列表8.0”,800×600图形点阵,K600内核,65K色TFT HMI8.0”,800×600图形点阵,K600内核,65K色TFT HMI8.0”,800×600图形点阵,K600内核,65K色TFT HMI 可靠性测试温湿度测试8.0”,800×600图形点阵,K600内核,65K色TFT HMI 推荐安装方法,安装及使用注意事项一、液晶终端的使用:液晶终端属于精密的设备,需要小心。
要防止液晶终端被损坏。
使用前请认真阅读下列注意事项,避免不必要的损坏;1)4个螺钉的安装预紧力应该一致,不能过紧或过松;2)触摸屏上的保护膜在使用过程中要撕下来,否则会影响触摸屏的灵敏度或导致误动作;3)终端为易碎制品,任何跌落、敲打和强烈振动都可能导致其破裂,禁止用力按压液晶屏的显示区域;4)由于终端的可视特性会因视角的不同而有所改变,所以在装配时,应充分考虑使用者的合适视角,调整出终端最佳的视角位置;5)在使用或储存时,应小心液晶终端表面偏光片,避免被坚硬物体划伤;6)部分终端带逆变器,逆变器部分带有高压,操作时请避免接触,避免造成不必要的损伤;7)终端在低于规定的温湿度范围下工作、存储,可能造成终端的液晶屏上的液晶结晶,而导致不可恢复的损坏,在高于规定的温湿度范围下工作、存储,可能造成终端的液晶屏上的液晶可能变成各向同性的液体而无法恢复液晶态,请在本终端允许温度范围内保存和使用。
EPCS-9000www. ——————————————概述 EPCS-9000是广州致远电子有限公司采用TI 公司双核处理器OMAP3530设计的一款EPIC 标准尺寸工控机主板。
其资源丰富、接口齐全、功耗低以及强大的多媒体处理能力。
预装正版Windows Embedded CE 6.0或Linux2.6.28并提供所有板载外设驱动库,可通过本地(SD/MMC 卡或U 盘)或Internet 远程升级Windows CE 操作系统。
EPCS-9000 提供了一路CAN-bus 现场总线接口和一个摄像头接口。
可以在工业温度范围(-40℃~85℃)内稳定工作,可以满足各种条件苛刻的工业应用,如:工业控制、现场通信、远程监控等领域;也可以满足一般的多媒体应用,如:视频监控、视频广告等领域。
——————————————产品特性 ◆ CPU :OMAP3530处理器;600MHz ARM Cortex ™-A8 Core ; 430MHz TMS320C64x+™ DSP Core ; ◆ 256MB 大容量NAND Flash 存储器; ◆ 128MB DDR SDRAM 存储器; ◆ ZigBee 模块(无线通讯模块); ◆ 1路带隔离CAN 总线接口; ◆ 1路摄像头接口;◆ 音频接口(支持音频输出与麦克风输入); ◆ 1路10/100M 以太网接口;◆ 5路串口(其中一个作为调试串口); ◆ 4路USB HOST 接口; ◆ 1路USB Device 接口;◆ 支持VGA 、LVDS 、TFT 液晶屏显示,最大分辨率可达1280 x 720 (720P); ◆ 1个SD 卡接口;◆ 8路缓冲数字输入和8路缓冲数字数出;————————————产品应用工业控制现场通信 信号处理 视频广告 远程监控视频监控 智能仪表————————————————————————————————典型应用采用双核处理器OMAP3530的嵌入式工控机主板—————————————订购信息操作系统 CANopen 型号 温度范围 EPCS-9000-W -40°C ~ +85°C Windows CE --EPCS-9000-L -40°C ~ +85°C Linux --EPCS-9000-W-P -40°C ~ +85°C Windows CE 支持 EPCS-9000-L-P -40°C ~ +85°C Linux 支持文档名词解释OMAP3530 —— TI 开放式多媒体应用处理器 Boot ROM —— 用于启动系统的程序存储器 VLCD—— LCD 接口电源 (涉及控制信号电压)CVBS —— 复合视频广播信号,包含色差(色调和饱和度)和亮度(光亮)信息,并将它们同步在消隐脉冲中,用同一信号传输。
产品手册DC48270F043_2011_0C 数据手册V1.0V1.0V10.V1.0广州大彩光电科技有限公司版权所有版本记录版本日期修改原因页面撰写人审核人V1.02018/6/29创建文档all 林绍佳V2.02018/8/29针对PCB 第二版的图片、型号、音乐修改all林绍佳目录1.硬件介绍 (1)1.1硬件配置 (1)1.2调试工具 (1)2.产品规格 (2)3.可靠性测试 (4)4.产品尺寸 (5)5.产品定义 (6)6.产品架构 (7)7.开发软件 (8)7.1什么是虚拟串口屏 (8)7.2Keil与虚拟串口屏绑定调试 (9)8.开发文档 (10)9.免责声明 (11)1.硬件介绍以下主要介绍产品的一些硬件配置信息和调试所需工具。
1.1硬件配置以下为该产品硬件配置图,如图1-1所示。
图1-1硬件配置图1.2调试工具以下为该产品调试工具参考图,如图1-2所示。
图1-2调试工具图2.产品规格◆产品参数产品型号DC48270F043_2011_0C(电容触摸)产品系列F系列核心处理器*32位大彩深度定制专用处理器操作系统嵌入式实时操作系统,上电即可运行协议类型大彩组态指令集尺寸 4.3寸分辨率480*272存储空间64Mbit字库内置矢量字体,边缘抗锯齿处理,包含任何大小点阵ASCII、GBK、GB2312、UNICODE 字库,可自定义任意电脑字体显示图片存储支持JPEG、PNG(半透/全透)压缩,支持任意大小图片存储。
累加可存储约125张全屏图片(按大小63KB/张计算,不建议BMP格式)。
图片压缩比不同,此值会上下浮动颜色65K色,16位RGB电压5-15V(误差±0.2V)功耗最暗无喇叭:0.7W;最亮无喇叭:1.5W;最亮有喇叭:2.2W 通讯接口RS232/TTL(出厂默认232电平)接口规格默认PH2.0-8P,可选配FPC1.0-10P图片下载UART/SD卡(U盘预留)外部键盘不支持实时时钟(RTC)选配(支持倒计时、定时器、年月日等时间显示)屏有效显示区(AA)长×宽=96.0mm×54.9mm产品尺寸长×宽×高=122.0mm×74.8mm×13.7mm配套上位机软件VisualTFT®AV输入不支持声音播放WAV音频格式(喇叭4Ω2W,单声道),与图片共用存储空间。
485通讯菜单控件应用适用范围基本型、物联型、86盒系列485通讯电平串口屏产品。
2开发环境版本1.VisualTFT软件版本:V3.0.0.636 及以上;版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号;2. 串口屏硬件版本:V2.22.649.XXX及以上。
版本查看:(1) 查看屏幕背面版本号贴纸。
(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。
3功能概述485屏应用,主要为地址位设置,可做到一个主机级联多个串口屏,根据每个串口屏设置的485地址来进行相互通讯。
485屏通讯优点:远距离通讯,最远可达到1KM。
缺点:半双工通讯,无法同时进行收发通讯处理。
4技术实现4.1设置485屏地址1.操作先用VisualTFT软件联机成功,联机成功后,先解除系统锁定配置,如图4.1所示。
图4.1 解除系统配置锁定注意:锁定系统配置后将无法设置485地址,也无法修改触摸配置、波特率等设置。
若无法联机设备,请参考VisualTFT软件的常见问题解答文档处理。
2.然后直接进行485地址设置,需要设置什么地址,直接在地址栏上填写上,点击发送,如图4.2所示。
图4.2 设置地址3.设置485地址后,确认是否设置成功,确认方法为:重新断电上电一次设备,若设置成功了在重复上电的时候,设备发送的指令码为带地址指令,图4.3所示为软件指令窗口接收到不带地址指令。
若带地址,上传的指令格式为:EE 地址07 FF FC FF,地址为2个字节。
图4.3 复位设备上传指令4.判断是否设置成功也可以直接在软件的指令助手,发送任意一指令进行测试,若发送后,设备无反应则为设置成功,或者在软件的指令助手,预先设置好485地址,然后带地址发送指令进行测试。
如图4.4所示。
图4.4 指令助手带地址发送指令4.2取消485地址1.先打开指令助手,勾选上485地址,地址设置为0,然后点击联机设备。
基本型DC80600B080_03TF_RTC 数据手册
广州大彩光电科技有限公司版权所有
版本记录
目录
1. 硬件介绍 (1)
1.1硬件配置 (1)
1.2调试工具 (1)
2. 产品规格 (2)
3. 可靠性测试 (4)
4. 产品定义 (5)
5. 产品架构 (6)
6. 开发软件 (7)
6.1什么是虚拟串口屏 (7)
6.2Keil与虚拟串口屏绑定调试 (8)
7. 开发文档 (9)
1. 硬件介绍
以下主要介绍产品的一些硬件配置信息和调试所需工具。
1.1 硬件配置
以下为该产品硬件配置图。
1-1硬件配置图
1.2 调试工具
以下为该产品调试工具参考图。
1-2调试工具图
2. 产品规格
3. 可靠性测试
大彩所有串口屏量产前都进行了一系列流程化可靠性测试:高低温、ESD、群脉冲、辐射、触摸寿命等测试,确保产品品质。
3-1测试设备
4. 产品定义
DC 80600B080_03 TF/CF/NW
尺寸
080:8.0寸
产品系列B :基本型
分辨率
80600:800*600
品牌代码DC:大彩
PCB 版本号03:第3版
触摸类型TF:电阻触摸CF:电容触摸NW:无触摸
5. 产品架构
广州大彩光电科技有限公司推出的工业串口屏是集TFT显示驱动、图片字库存储、GUI 操作、RTC显示及各种组态控件于一体的串口显示终端。
用户单片机只需要发送和接收相应的串口指令就可轻松实现文本、图片和曲线显示。
系统处理器采用Cortex-M3+高速FPGA双核设计,ARM主要进行协议解析和图片下载,FPGA主要实现Nandflash图片读取和TFT控制显示。
内部结构如图5-1所示。
图5-1基本型串口屏内部结构图
选择“Cortex-M3+ FPGA”双核架构的主要优势在于:
(1)FPGA为可编程逻辑器件,主频高、内部指令并行处理。
(2)可轻松驱动1440*900以下分辨率的TFT,刷新速度快。
(3)整个系统无操作系统,纯硬件驱动,上电即运行。
(4)连续24*365h小时不断电均能可靠工作,无垃圾冗余文件。
(5) 核心部件为常规器件,10年以上不断货。
除此之外,系统在无接收指令的状态下,Cortex-M3基本处于空闲状态,所有大负荷的数据读取和显示刷新全部由FPGA独立完成。
该架构特点从某种程度上确保了系统的健壮性和抗干扰性。
由于FPGA内部执行的是并行处理机制,所以Nandflash的数据读取、SDRAM 的写入和RGB输出全部在1个时钟脉冲下完成,达到了快速更新图片的效果。
设备内部有4.7K字节的指令缓存区,用户主机可无等待、连续发送多条指令后退出串口程序。
整个过程操作简单,程序代码量大大降低。
6. 开发软件
VisualTFT是广州大彩自主研发的一款串口屏开发调试软件,内嵌了国内独家首款“虚拟串口屏”模拟仿真器。
用户新建工程后,导入设计好的美工图片,然后对每个画面中的按钮和其它控件进行配置,模拟仿真正确后,最后将整个工程下载到串口屏中。
软件界面如图6-1所示。
图6-1VisualTFT主界面
任何大彩用户只需要3个步骤,即可30分钟内完成复杂的人机交互设计。
1.准备美工素材。
安排美工人员将开机画面、文本背景、按钮图标和提示框等产品所需图片设计好。
2.利用配套的VisualTFT软件进行画面编辑、控件配置和图片下载。
首先利用配套的上位机VisualTFT软件,将预先设计好的美工图片进行界面排版和控件配置,然后运行“虚拟串口屏”进行模拟仿真,最后可以通过USB/SD/UART/U盘/WIFI(视不同型号硬件配置)将整个工程下载到串口屏内部存储器中。
PC软件会对工程中的每个画面、图片和控件分配一个唯一的ID号。
3.用户单片机监听和发送相应的串口指令控制画面显示。
工程下载到屏内后,一旦按下画面某个按钮,用户MCU串口就会收到屏幕上传的按钮ID信息或坐标值。
通过对ID号进行解析,用户即可获取当前按钮的画面位置和功能属性,这样就可以控制相关外围设备动作或画面更新显示。
对于无触摸产品,用户单片机无需监听按钮ID上传的信息,只需发送相关指令进行画面切换和文本图片显示等。
6.1 什么是虚拟串口屏
“虚拟串口屏”是广州大彩光电科技有限公司开发的国内独家首款串口屏仿真器。
用户安装好上位机VisualTFT软件后,即可运行使用。
虚拟串口屏仿真结果与真实串口屏一模一样。
因此,研发前期评估时无需购买硬件,通过自己单片机RS232串口与它相连,即可相互通信,鼠标点击按钮就会立刻上传按钮控件信息,如图6-2所示。
一旦开发者调试通过,真实硬件则无需再调试。
图6-2用户单片机串口与“虚拟串口屏”联机调试
6.2 Keil与虚拟串口屏绑定调试
为了进一步提高开发效率,用户还可以通过Keil开发环境与“虚拟串口屏”进行绑定Debug调试。
程序单步调试时,所有运行结果都可以在“虚拟串口屏”上呈现,大大节省工程师开发时间,如图6-3所示。
一旦工程界面有所改变,用户不再需要重新下载图片到串口屏,所有项目前期评估都可以基于PC端来完成。
图6-3Keil开发环境与虚拟串口屏绑定调试
虚拟串口屏的调试需要keil软件支持,在Debug过程中,在command串口输入dirvtreg,需要列出SxIN(根据单片机不同,x可能代表0,1,2),如果有列举出来代表keil已经把单片机的串口虚拟到寄存器上,这样才可以使用。
7. 开发文档
为了更快完成产品开发,初学者需登录广州大彩科技官网,进入“资料下载”栏,下载相应的《开发包》和《大彩串口屏指令集》文档。