大彩讲堂:掌握虚拟屏调试的方法

一、适合范围

适合全系列大彩协议串口屏产品

二、开发环境版本

1. VisualTFT软件版本:V3.0.0.1037及以上的版本,版本查看方式:
(1) 打开VisualTFT软件启动页面如图2-1所示,右上角显示的软件版本号;

图片

图2-1  软件版本

(2) 打开VisualTFT,在软件右下角可以查看软件版本图2-2所示,最新版本可登录http://www.gz-dc.com下载。

图片

图2-2  软件版本

2.硬件固件版本查看方式:
(1)查看屏幕背面版本号贴纸,如图2-3所示。

图片

图2-3背面贴纸

(2)画面中创建一个文本控件,属性【输入方式】选择“系统变量”,【系统变量】选择“固件版本号”,编译工程下载到屏中查看。

三、概述

在我们建立好工程后,往往会用虚拟屏和串口屏运行工程进行联机调试。本文档对于联机调试过程中遇到的常见问题给出了对应的解决方案。

四、VisualTFT和虚拟屏联机调试

我司PC软件虚拟串口屏可以和Visual TFT上虚拟联机调试。该功能可以实现在电脑上模拟演示MCU程序与串口屏交互的效果,对入门了解大彩指令集有很大帮助。软件VSPD为虚拟串口驱动生成软件,通过该软件可以创建一对关联的虚拟串口。
4.1安装虚拟串口软件
若已经安装软件VSPD,此章节可以跳过。安装步骤如下:

1) 在我司的官网中和软件开发包中有提供虚拟串口软件VSPD安装包,如下图4-1所示:

图 4-1虚拟串口应用程序示意图

2) 安装前,请先查看安装包下的《使用前必读.txt》文档。在点击运行vspd.exe安装软件,选择安装路径,一直点击下一步直至安装完成,如下图4-2所示:

图 4-2 虚拟串口软件安装示意图

4.2创建虚拟串口
打开虚拟串口软件,假设选择com3和com4为一组虚拟串口,点击Add pair生成一对关联的串口,如下所示:

注意:虚拟串口编号不能与实体串口编号重复,否则会导致串口无法正常使用,虚拟串口的编号尽量在10以内

图片

图4-3创建com3串口示意图

图片

图4-4 创建com4串口示意图

这样就创建了一对虚拟串口com3,com4如下:

图片

图 4-5 虚拟串口对生成示意图

4.3运行虚拟屏

创建的虚拟串口对为com3和com4,以出厂工程为例,点击运行,出现虚拟屏窗口以及参数设置窗口(如果没出现参数设置窗口,可移至鼠标到虚拟屏上,然后点击鼠标右键)选择其中一个串口设为com3,另一个串口设为com4,并打开两个串口,操作如下所示:

图片

图 4-6 运行虚拟屏效果图

4.4联机调试

串口选择好以后,然后点击联机设备(设备是否联机成功可在上位机右下角查看),设备联机成功后再点击指令助手发送指令。VisualTFT 内置的指令助手里面包含了屏幕所有的操作指令,方便用户快速熟悉和验证指令的操作。点击导航栏中的“指令助手”图标,弹出相应窗口,用户就可以选择各种指令进行发送和体验显示效果。

图片

图 4-7 联机示意图

五、VisualTFT和实体屏联机调试

5.1硬件工具与调试连接

图片

图片

图5-1硬件联机示意图

1) 按调试连接示意图把硬件连接起来,安装串口线驱动文件,在电脑设备管理器里查看串口线端口号。

图片

图5-2 串口线驱动查看示意图

2) 在上位机上打开工程,选择串口号与串口线端口号一致,如下图所示:

图片

图 5-3 选择串口线端口

3) 点击联机设备,设备联机成功后会蜂鸣一声,并且在上位机右下角会显示联机实体屏的型号。设备联机成功后再点击指令助手发送指令。VisualTFT 内置的指令助手里面包含了屏幕所有的操作指令,方便用户快速熟悉和验证指令的操作。点击导航栏中的“指令助手”图标,弹出相应窗口,用户就可以选择各种指令进行发送和体验显示效果。

5.2联机异常分析及解决方案

屏幕和Visual TFT软件联机失败,如下所示:

图片

图 5-4联机异常显示图

1) 检查串口线:
(1) 选择正确的串口号,可在我的电脑→管理→设备管理器→端口,查看所插入的串口线是否被识别,若没有,安装对应USB串口线品牌的驱动。

图片

图 5-5 串口线驱动查看示意图

(2) PC联机是一个双向握手过程,必须发送和接收均正常才能联机。使用串口调试助手,将DB9串口线的2和3引脚短接,对USB转串口线进行自发自收测试,确保收发功能均正常。

图片

图 5-6 短接2,3引脚

图片

图 5-7 自收自发测试图

(2) 检查电平:

不带外壳系列:背面J5焊点断开表示232,连接表示TTL

图片

图 5-8 TTL电平示意图

图片

图 5-9 232电平示意图

带外壳系列:外壳背面有拨码开关

图片

图 5-10 232带外壳拨码示意图

其中我司配置的调试板是232电平,确认连接的时候,使用usb转232的串口线连接;

485系列:电脑默认是232电平,需要232转485的转换器连接电脑和屏幕。

图片

图 5-11 RS485系列背面图

(3) 检查协议:

TFT仅支持大彩协议联机,确定当前屏幕的工程没有启用modbus协议、fx2n或LUA脚本里面没有设置自由协议。若没有办法确认,请用SD卡或U盘下载出厂工程再调试。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广州大彩科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值