IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 迪文串口屏(DMG10600C101-03WTC)的通讯测试 -> 正文阅读

[嵌入式]迪文串口屏(DMG10600C101-03WTC)的通讯测试

笔记

同事从迪文屏接口, 焊接出一个DB9公头.
因为手头不好找DB9母头, 就用232转485 + 485转232 + 232转USB上电脑测试.
怎么测试都不通, 也将同事焊接的232 TX/RX对调过. 不行.

最后测试时, 直接找了一条双母头的D9连接线, 这样就改成了 DB9公头接口 + 双母头DB9转接线 + 232转USB上电脑. 这回好使.

我不确定那条双母头的2,3是否有交叉. 反正通讯不行时, 就将同事焊接出的DB9公头的2,3调一下测试.

记录一下用串口助手和串口屏通讯的发包的组包

配置文件

屏的配置文件中, 要将触控按键自动上传选上. 最终用的时候, 用的是厂家技术给的配置文件, 用BC4比对过, 2进制上有区别. 但是用DGUS_V7622的修改配置的工具打开后, 都能看到有"触控数据自动上传"
串口屏的对外通讯的串口波特率也是在CFG文件中规定.
在这里插入图片描述

触控元素

在这里插入图片描述
可以返回事件(“数据自动上传”)的UI元素是"按键返回"
在这里插入图片描述
烧录好后, 每按一下触控按键, 串口就会收到回包.

5A A5 06 83 10 0A 01 20 00 

包分析
5A A5 帧头
06 后面有6个字节的数据
83 读数据
10 0A 触控事件对应的变量地址是 0x100A
01 // 数据为1个WRORD(2 bytes)
20 00 // 键值是0x2000

向串口屏内存写数据(整数2字节)

在这里插入图片描述

假设变量地址是0x1000, 数据长度是2 bytes.
发包 => 5AA5 05 82 1000 00 63
发包分析
5AA5 固定帧头
05 本包带的数据是5bytes
82 帧功能 = 写内存变量
1000 变量地址= 0x1000
00 63 变量值, 长度2字节, 值 = 99

向串口屏内存写数据(浮点数4字节)

在这里插入图片描述
假设变量地址是0x1006, 数据长度是浮点数4bytes.
发包 => 5AA5 07 82 1006 3F 9E 06 10

发包分析
5AA5 帧头
07 此包带的数据为7 bytes
82 帧功能 = 写数据
1006 变量地址 = 0x1006
3F 9E 06 10 => 这个是float(4字节)在内存中的内存镜像, 不是大端就是小端,试一下
在这里插入图片描述

串口屏问答的回包

如果是写数据到串口屏, 串口屏会有回包.

5A A5 03 82 4F 4B

回包分析:
5A A5 固定帧头
03 后面带的数据为3字节
82 这个回包回答的是0x82(写数据)发包.
4F 4B 固定帧尾

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:27:31  更:2021-12-15 18:30:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 15:53:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码