DGUS和CFG里都设置了自动上传,但是串口2始终没有数据
如果完成下述步骤还没有接收的数据可能是因为之前下载过C51代码
就需要重新下载一下这个BIN文件
这个文件是我找官方客服要到的 8283协议(全功能、全串口 例程
文件我放网盘了 如果需要其他功能 直接引用 即可
链接:https://pan.baidu.com/s/1djhE-fXRcgUC4VwGP3yqaQ
提取码:DGUS
一 前言
迪文屏的通信分两种: 一种是通过C51编程系统编写的串口通信 另一种是通过DUGS操作系统 内部数据自动上传的
二 DGUS数据自动上传
如果想要实现数据自动上传,需要注意以下几点:
(1) 使用数据自动上传功能的触控按键 并勾选“数据自动上传功能”
(注意 红框内的是没有数据自动上传的)
变量配置可以看我后面网盘中的视频
(2)CFG文件修改
迪文屏 初始CFG文件中 触控变量默认 不自动上传
勾选为自动上传
然后新建CFG文件 名字为:T5LCFG.CFG (系统名字 不能改变)
保存进去 下载时将这个文件也下载进去 (这个文件下载过一次就行)
(3)数据类型
迪文串口有两种数据类型:
一是232数据类型 可以在官网上买HDL65001带DB9的数据线
也可以自己做 这边建议自己做 官网上运费太贵了
二是TTL数据类型 直接用 USB转TTL的下载器就行
并且单片机用的是TTL电平 后期可以直接与单片机进行连接 推荐使用
改变TTL数据类型就直接将迪文屏后面的焊点短接就行
如果数据类型不对 可能就会出现接收到乱码的情况:
注意:一定要将接收类型转为16进制显示
完成上述步骤就可以接收到来自 DGUS操作系统的指令了
并且也可以通过返回指令 来控制迪文屏
具体查考 T5L DGUSII 应用开发指南中的UART2 串口通讯协议
觉得有用就点个赞吧QWQ