迪文科技论坛

 找回密码
 立即注册
搜索
查看: 953|回复: 17

【提问】串口下载软件卡死问题

[复制链接]

3

主题

14

回帖

116

积分

注册会员

Rank: 2

积分
116
发表于 2023-10-20 12:17:30 | 显示全部楼层 |阅读模式
问题描述:
1 串口工作是正常的,按键发送到PC的数据可以接收
2 工程没有问题,目录通过SD卡烧录到屏可以使用
3 上述2中的工程目录,每次通过串口写入时软件卡死,如图。
不太清楚哪里出问题了,请指点。烧录时,串口调试助手关闭了



本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

582

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15348
发表于 2023-10-20 13:02:08 | 显示全部楼层
串口下载需要有4F 4B应答,没有开启CRC校验。有时候串口不稳定会出现下载失败的情况,如果下载失败了需要用SD卡重新下载恢复。大的不常改动的文件先用SD卡下载进去,串口下载经常变动的13  14 22
回复

使用道具 举报

2

主题

1228

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11016
发表于 2023-10-20 13:02:08 | 显示全部楼层
软件只有收不到屏幕4F4B应答才会一直等待响应
回复

使用道具 举报

3

主题

14

回帖

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2023-10-21 21:51:38 | 显示全部楼层
Serena 发表于 2023-10-20 13:02
串口下载需要有4F 4B应答,没有开启CRC校验。有时候串口不稳定会出现下载失败的情况,如果下载失败了需要用 ...

你好老师。请问开启CRC校验怎么操作
回复

使用道具 举报

0

主题

981

回帖

4159

积分

论坛元老

Rank: 8Rank: 8

积分
4159
发表于 2023-10-22 17:01:14 | 显示全部楼层
topdriver2007 发表于 2023-10-21 21:51
你好老师。请问开启CRC校验怎么操作

通过CFG配置开启的,如下图,但是开启CRC校验后也会不支持串口下载了哦

本帖子中包含更多资源

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

x
回复

使用道具 举报

3

主题

14

回帖

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2023-10-22 21:18:13 | 显示全部楼层
Serena : 串口下载需要有4F 4B应答,没有开启CRC校验
zzs999k : 软件只有收不到屏幕4F4B应答才会一直等待响应
其乐融融 : 开启CRC校验后也会不支持串口下载了


综合以上三位老师所述:不支持串口下载
我的屏是:DMG48270C043_05WTR
回复

使用道具 举报

0

主题

612

回帖

6736

积分

论坛元老

Rank: 8Rank: 8

积分
6736
发表于 2023-10-23 08:25:11 | 显示全部楼层
本帖最后由 zhuliuqin123 于 2023-10-23 08:26 编辑
topdriver2007 发表于 2023-10-22 21:18
Serena : 串口下载需要有4F 4B应答,没有开启CRC校验
zzs999k : 软件只有收不到屏幕4F4B应答才会一直等待 ...

您好,是的,以上两点是不支持串口下载的,还有就是屏本身要是正常通讯的才可以,您可以屏连电脑测试下屏本身的通讯,5A A5 04 83 000F 01读下版本号测试下,有返回就是正常通讯的,然后就是开发软件的版本您用的哪个版本,可以试试别的版本的
回复

使用道具 举报

3

主题

14

回帖

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2023-10-26 21:28:38 | 显示全部楼层
您好老师。我的串口应该是可以收,这个图您看,我按钮发送的数据,PC串口是可以收到的。
但是发送5A A5 04 83 000F 01读下版本号,没有返回,不知是PC发的屏没有收到,还是收到了没有处理查询动作。
回复

使用道具 举报

3

主题

14

回帖

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2023-10-26 21:29:45 | 显示全部楼层
这个图是上述测试

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

576

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13299
发表于 2023-10-26 21:37:56 | 显示全部楼层
本帖最后由 Dearall 于 2023-10-26 21:39 编辑

您这个图片的样子像是电平不对应哦,电脑串口是232电平,DMG48270C043_05WTR这块屏 有个短接点,上面有丝印,短接在一起是TTL  断开是232 ,检查一下看,
还有就是波特率 接线等 都检查一下看

就用读版本指令来测试,直到有准确数据返回,通讯才算是正常了

指令示例:
发送:5A A5 04 83 000F 01
返回:5A A5 06 83 000F 01 61 21 (61 为 GUI 软件版本,21 为 DWIN OS 软件版本)


本条指令的发送和应答也经常用来验证电脑串口和串口屏之间的通讯是否正常。


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-25 08:51 , Processed in 0.042455 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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