迪文科技论坛

 找回密码
 立即注册
搜索
查看: 470|回复: 12

【提问】DMG12480C068 改显示方向

[复制链接]

44

主题

57

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2023-9-25 16:22:26 | 显示全部楼层 |阅读模式
[15:34:43.322]发→◇5A A5 04 83 00 0F 01 □
[15:34:43.328]收←◆5A A5 06 83 00 0F 01 53 10
[15:36:31.546]发→◇5A A5 04 83 00 80 02 □
[15:36:31.551]收←◆5A A5 08 83 00 80 02 00 FF 10 79
[15:46:12.859]发→◇5A A5 04 82 00 80 5A 00 00 7B □
[15:46:12.875]收←◆5A A5 03 82 4F 4B
[15:52:03.994]收←◆00

这是改变现实方向的通讯协议,怎么实际没有改成功呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

932

回帖

7448

积分

论坛元老

Rank: 8Rank: 8

积分
7448
发表于 2023-9-25 16:31:24 | 显示全部楼层
本帖最后由 fay 于 2023-9-25 16:32 编辑

指令数据长度有问题您改一下

D3:未定义,写 0x00。
D2:触摸屏灵敏度配置值,只读。
D1:触摸屏模式配置值,只读。
D0:系统状态设置。
.7:触控变量改变自动上传控制 0=不自动上传 1=自动上传。
.6:显示变量类型 0=64 变量/页, 1=128 或256 变量/页,只读。
.5:上电加载22 文件初始化变量空间 1=加载 0=不加载,只读。
.4:SD 接口状态 1=开启 0=禁止,读写。
.3:触摸屏伴音控制 1=开启 0=关闭,读写。
.2:触摸屏背光待机控制 1=开启 0=关闭,读写。
.1-.0:显示方向 00=0° 01=90° 10=180° 11=270°,读写。
指令示例:
读:5AA5 04 83 0080 02
应答:5AA5 08 83 00 80 02 00 0003B8
读指令通常用于查看屏的.CFG 系统配置情况。
D0 可以改写配置 CFG 文件 0x08 地址,例如下 2 条指令是写.7=1 和.7=0。注:写指令发
送后掉电不保存。
写:5AA5 07 82 0080 5A 00 00 B8
写:5AA5 07 82 0080 5A 00 00 38


回复

使用道具 举报

44

主题

57

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
 楼主| 发表于 2023-9-25 17:13:24 | 显示全部楼层
fay 发表于 2023-9-25 16:31
指令数据长度有问题您改一下

D3:未定义,写 0x00。

我在论坛下载的8283(全功能,全串口)的框架V1.6的怎么没有监控到有串口数据上报呢?读0x80地址D0是0x79的,设置了变量自动上传的,串口2和串口4都可以正常升级通讯了,代码如下:
      while(1)
                        {                       
                           Clock();
                           if(Count_num1==0)
                           {
                                 Sw_Data_Send ();//数据自动上传
                                 data_change_sava();
                                 Count_num1=10;
                           }
                           uart_frame_deal();//串口数据处理
                               
                                if(time2.bits.F1S)
                                {
                                  time2.bits.F1S = 0;
                                  num ++;
                                  Write_Dgusii_Vp_byChar(0x2000,(u8*)&num,2);
                                }
                        }
回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11016
发表于 2023-9-25 17:19:33 | 显示全部楼层
Parameter_Config里设置一下
回复

使用道具 举报

44

主题

57

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
 楼主| 发表于 2023-9-25 19:03:12 | 显示全部楼层
zzs999k 发表于 2023-9-25 17:19
Parameter_Config里设置一下

Parameter_Config 这个是哪里的呢?是配置文件还是代码里的函数呢,这是配置什么变量地址的?8283(全功能,全串口)的框架V1.6 没有这个配置函数的啊,代码初始化是这样子的啊:
Sys_Cpu_Init();
       uart_init();
             data_save_init();
//             Write_Dgus(0x85,135);
//             Write_Dgus(0x84,0x5A01);
//             uart_send_byte(2,0x34); //测试
       
            num = 0;
       while(1)
回复

使用道具 举报

0

主题

857

回帖

5380

积分

论坛元老

Rank: 8Rank: 8

积分
5380
发表于 2023-9-25 19:20:53 | 显示全部楼层
Parameter_Config.h 这个文件里面配置串口参数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

44

主题

57

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
 楼主| 发表于 2023-9-25 19:40:39 | 显示全部楼层
DWIN_LZ 发表于 2023-9-25 19:20
Parameter_Config.h 这个文件里面配置串口参数

我用的是串口2和4,已经是使能自动上传了,使能应答,无CRC了,还是没有数据上报上来的
回复

使用道具 举报

0

主题

857

回帖

5380

积分

论坛元老

Rank: 8Rank: 8

积分
5380
发表于 2023-9-25 19:51:57 | 显示全部楼层
GUI工程里面有没有给触控控件的数据上传打勾。
回复

使用道具 举报

44

主题

57

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
 楼主| 发表于 2023-9-25 20:41:07 | 显示全部楼层
DWIN_LZ 发表于 2023-9-25 19:51
GUI工程里面有没有给触控控件的数据上传打勾。

没有触控功能的,只做了一个变量图标显示 每秒在变量地址0x2000 自加1, 然后显示出来
回复

使用道具 举报

0

主题

857

回帖

5380

积分

论坛元老

Rank: 8Rank: 8

积分
5380
发表于 2023-9-25 21:00:39 | 显示全部楼层
数据自动上传一般是给触控控件使用的,如果是没有做触控要上传数据,那需要您代码里面自己写了,达到什么调节后上传一次数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-10-25 09:02 , Processed in 0.049053 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表