OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3892|回复: 14

基于modbus实现触摸屏和单片机通讯

[复制链接]

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
发表于 2017-10-27 14:50:00 | 显示全部楼层 |阅读模式
5金钱
现在做个项目,单片机和触摸屏通讯,modbus程序写好了,用modscan32,modbus调试精灵都没问题,但就是和触摸屏通不了,用触摸屏和电脑通讯也没法,怎么回事。

最佳答案

查看完整内容[请看2#楼]

首先 你的触摸屏书主机,那你先用串口助手查看触摸屏发下来的代码比如说是:01 01 00 02 03 02 xx xx。然后再单独将你单片机与串口调试助手调试,你用串口调试助手发送刚刚触摸屏发的数据:01 01 00 02 03 02 xx xx,看看你的板子有回复吗,如果没有,那代表你代码有问题,如果有,用CRC软件校验你的数据对不对,如果都对,那查触摸屏通信参数设置。当然硬件接线你要自己保证OK
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2012-6-28
在线时间
13 小时
发表于 2017-10-27 14:50:01 | 显示全部楼层
首先 你的触摸屏书主机,那你先用串口助手查看触摸屏发下来的代码比如说是:01 01 00 02 03 02 xx xx。然后再单独将你单片机与串口调试助手调试,你用串口调试助手发送刚刚触摸屏发的数据:01 01 00 02 03 02 xx xx,看看你的板子有回复吗,如果没有,那代表你代码有问题,如果有,用CRC软件校验你的数据对不对,如果都对,那查触摸屏通信参数设置。当然硬件接线你要自己保证OK
回复

使用道具 举报

2

主题

14

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-5-27
在线时间
8 小时
发表于 2017-10-27 15:19:21 | 显示全部楼层
把单片机和触摸屏接起来,然后用串口监控总线,看看是哪边出问题了不就行了嘛
回复

使用道具 举报

3

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-10-27
在线时间
2 小时
发表于 2017-10-27 16:44:41 | 显示全部楼层
换个屏试试,另外查看一下通信电平是不是匹配,还有就是用示波器看看有没有发送电平
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-27 18:52:32 | 显示全部楼层
Frank_J 发表于 2017-10-27 15:19
把单片机和触摸屏接起来,然后用串口监控总线,看看是哪边出问题了不就行了嘛

接起来了的,电脑作为从机,但触摸屏和电脑就是没法,还打电话问了触摸屏公司的
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-10-27 22:41:55 | 显示全部楼层
先把触摸屏和电脑调通,弄懂触摸屏的协议后,再来检查单片机端,两头分别调通后,再来调单片机和触摸屏
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-10-28 15:18:51 | 显示全部楼层
这个关键时候,当然是逻辑分析仪上场了,哪里不对点哪里呀.
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-28 17:48:22 | 显示全部楼层
xinhui 发表于 2017-10-28 16:00
首先 你的触摸屏书主机,那你先用串口助手查看触摸屏发下来的代码比如说是:01 01 00 02 03 02 xx xx。然后 ...

都再三确认了,发现触摸屏没有信号输出,用示波器测了的
回复

使用道具 举报

13

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2012-6-28
在线时间
13 小时
发表于 2017-10-28 22:09:10 | 显示全部楼层
那一眼的回眸 发表于 2017-10-28 17:48
都再三确认了,发现触摸屏没有信号输出,用示波器测了的

触摸屏的设置模式  方便截图上来吗
回复

使用道具 举报

10

主题

146

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2015-12-19
在线时间
99 小时
发表于 2017-10-29 00:23:24 | 显示全部楼层
触摸屏是哪家的   设置贴上来    看看  
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-29 05:26:19 | 显示全部楼层
xinhui 发表于 2017-10-28 22:09
触摸屏的设置模式  方便截图上来吗

是我寄存器地址弄错了,但是出现新的问题,触摸屏向单片机写数据可以,但是读的话,就是一直循环发送请求,能不能我有输入触摸屏才向单片机发送请求
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-29 05:27:19 | 显示全部楼层
njjh1718 发表于 2017-10-29 00:23
触摸屏是哪家的   设置贴上来    看看

是我寄存器地址弄错了,但是出现新的问题,触摸屏向单片机写数据可以,但是读的话,就是一直循环发送请求,能不能我有输入触摸屏才向单片机发送请求
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-29 05:34:07 | 显示全部楼层
njjh1718 发表于 2017-10-29 00:23
触摸屏是哪家的   设置贴上来    看看

[img][/img]
QQ图片20171029053208.png
QQ图片20171029053208.png
回复

使用道具 举报

10

主题

146

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2015-12-19
在线时间
99 小时
发表于 2017-10-29 09:41:52 | 显示全部楼层

不清楚的  你哪家的触摸屏   这个情况从没遇到过   重点查设置问题
回复

使用道具 举报

6

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-16
在线时间
13 小时
 楼主| 发表于 2017-10-29 12:23:09 | 显示全部楼层
njjh1718 发表于 2017-10-29 09:41
不清楚的  你哪家的触摸屏   这个情况从没遇到过   重点查设置问题

和利时的
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 05:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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