迪文科技论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 赵雄帅

【提问】屏幕型号:DMG10600C101_15WTR,如何使用串口4的485通

[复制链接]
回帖奖励 30 金钱 回复本帖可获得 5 金钱奖励! 每人限 1 次

40

主题

157

回帖

1306

积分

金牌会员

Rank: 6Rank: 6

积分
1306
 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 赵雄帅 于 2024-12-19 14:52 编辑
jufang@dwin.com 发表于 2024-12-19 13:41
下载附件内的3个BIN文件

下载这三个bin文件是可行的,接受到数据了,但是下载自己的代码就不行了,我这的代码是上面发的例程的T5L代码,不知道是哪里的问题,代码见附件,麻烦帮我看看问题

本帖子中包含更多资源

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

x
Github搬运工
回复

使用道具 举报

0

主题

558

回帖

8205

积分

论坛元老

Rank: 8Rank: 8

积分
8205
发表于 3 天前 | 显示全部楼层
赵雄帅 发表于 2024-12-19 14:34
下载这三个bin文件是可行的,接受到数据了,但是下载自己的代码就不行了,我这的代码是上面发的例程的T5L ...

您附件的代码波特率应该是9600的,还有这个51版的指令是配置在源码里面的,需要看下具体源码里写的指令格式是什么样的,是什么条件触发。如果现在OS版的可以正常使用也可以直接用OS版本的呢。
回复

使用道具 举报

40

主题

157

回帖

1306

积分

金牌会员

Rank: 6Rank: 6

积分
1306
 楼主| 发表于 3 天前 | 显示全部楼层
jufang@dwin.com 发表于 2024-12-19 15:26
您附件的代码波特率应该是9600的,还有这个51版的指令是配置在源码里面的,需要看下具体源码里写的指令格 ...

我看了触发的条件,设置的是0页面对应地址的值改变触发数据发送,但是改变对应地址的值没有发出来数据,波特率是调的9600,OS可以但是我二次开发的功能在51上面已经实现,重新在OS写我不会写汇编
Github搬运工
回复

使用道具 举报

0

主题

558

回帖

8205

积分

论坛元老

Rank: 8Rank: 8

积分
8205
发表于 3 天前 | 显示全部楼层
赵雄帅 发表于 2024-12-19 15:43
我看了触发的条件,设置的是0页面对应地址的值改变触发数据发送,但是改变对应地址的值没有发出来数据, ...

已私聊您。
回复

使用道具 举报

40

主题

157

回帖

1306

积分

金牌会员

Rank: 6Rank: 6

积分
1306
 楼主| 发表于 3 天前 | 显示全部楼层

这个文档我应该是有的,他一起带了,所以里面的解析和代码是应该没啥问题的
Github搬运工
回复

使用道具 举报

0

主题

119

回帖

5239

积分

论坛元老

Rank: 8Rank: 8

积分
5239
发表于 前天 10:09 | 显示全部楼层
这个里面的代码试下看看把
【OS用户核应用】T5L屏串口4、串口5的 ModBus_RTU格式C语言代码
http://inforum.dwin.com.cn:20080 ... 0&fromuid=54868
(出处: 迪文科技论坛)
人生苦短,及时行乐
回复

使用道具 举报

40

主题

157

回帖

1306

积分

金牌会员

Rank: 6Rank: 6

积分
1306
 楼主| 发表于 前天 11:44 | 显示全部楼层
ZVIP7679 发表于 2024-12-20 10:09
这个里面的代码试下看看把
【OS用户核应用】T5L屏串口4、串口5的 ModBus_RTU格式C语言代码
http://inforum. ...

用这个可以,找到问题了,问题出在Sys_Cpu_Init()函数,我用的那个模板用的是LIB库里面的函数,由于没有开源所以看不到这个函数的定义,然后我自己就重新在代码里写了一个My_Sys_Cpu_Init函数,用这个去初始化,不用LIB库里的,然后就可以发出数据了,但是发现发送数据的时候后面缺了一位数,也还是不知道问题出在哪里,换模板了,不用V11的版本就没啥问题
Github搬运工
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 01:22 , Processed in 0.064078 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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