OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 1301|回复: 33

迪文+欣瑞达+其他厂家串口屏开发交流

[复制链接]

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
发表于 2017-4-19 22:23:17 | 显示全部楼层 |阅读模式
正点原子公众号
本人有两年多的串口屏技术支持经验,经常有人问我串口屏开发相关的问题,为了方便大家开发,大家可以在帖子里面提问,我在闲暇之余可以解答大家的问题,现在创建一个串口屏开发技术交流群82870411,大家也可以加群交流
回复

使用道具 举报

  离线 

31

主题

1595

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3748
金钱
3748
注册时间
2016-5-29
在线时间
576 小时
发表于 2017-4-20 09:29:41 | 显示全部楼层
串口屏.是什么高级玩意?
回复 支持 反对

使用道具 举报

  离线 

215

主题

454

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1088
金钱
1088
注册时间
2013-1-9
在线时间
94 小时
发表于 2017-4-20 09:39:58 | 显示全部楼层
请问楼主,我现在用这种屏就是在while循环里查询接收到的数据进行判断,然后处理,还有没有更好的方法呢?
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-20 10:05:23 | 显示全部楼层
操作系统 发表于 2017-4-20 09:29
串口屏.是什么高级玩意?

就是通过串口与主板通讯的屏幕,用户可以用串口屏快速开发一个UI界面,且维护极为方便,现在很火的充电桩几乎全部采用串口屏来开发,其他行业如医疗美容,智能家电都有广泛应用,如果你感兴趣可以去查一下相关资讯。
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-20 10:11:13 | 显示全部楼层
正点原子公众号
anazel 发表于 2017-4-20 09:39
请问楼主,我现在用这种屏就是在while循环里查询接收到的数据进行判断,然后处理,还有没有更好的方法呢?

我这边有个很简单的例子,51单片机上的,你可以参考一下,解析串口协议的方法很多,附件中的代码是在串口中断中解析协议,功能代码放到主程序执行的,也可以把代码优化一下,把接收的数据放到主程序中解析并执行。欢迎提出问题

参考串口解析代码.zip

828 Bytes, 下载次数: 484

串口协议解析代码

回复 支持 反对

使用道具 举报

  离线 

3

主题

253

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1622
金钱
1622
注册时间
2014-2-20
在线时间
234 小时
发表于 2017-4-20 17:53:02 | 显示全部楼层
迪文的用过一会,后面淘晶驰的用的感觉还可以
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-20 21:22:16 | 显示全部楼层
Da Wen 发表于 2017-4-20 17:53
迪文的用过一会,后面淘晶驰的用的感觉还可以

是的,各有优劣
回复 支持 反对

使用道具 举报

  离线 

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2017-3-12
在线时间
29 小时
发表于 2017-4-20 23:24:41 来自手机 | 显示全部楼层
楼主您好。我最近再用串口屏,我现在遇到的问题是,在多页面中,如何判断数据是从屏幕哪个控件发过来的。
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-21 00:20:59 | 显示全部楼层
congyetong 发表于 2017-4-20 23:24
楼主您好。我最近再用串口屏,我现在遇到的问题是,在多页面中,如何判断数据是从屏幕哪个控件发过来的。

每个控件都有不同的地址,通过地址可以判断
回复 支持 反对

使用道具 举报

  离线 

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2017-3-12
在线时间
29 小时
发表于 2017-4-21 08:38:29 | 显示全部楼层
hzqlz 发表于 2017-4-21 00:20
每个控件都有不同的地址,通过地址可以判断

现在的问题是 我首先需要接收到地址 对接收到的地址进行判断之后 才进行一次接受数据,对第二次接收到的数据进行保存,因为两次接受有上下级逻辑关系,这里用原子的相关程序并不会写·
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-21 09:01:46 | 显示全部楼层
congyetong 发表于 2017-4-21 08:38
现在的问题是 我首先需要接收到地址 对接收到的地址进行判断之后 才进行一次接受数据,对第二次接收到的 ...

我整理了一个串口协议解析的代码,欢迎下载参考!具体详见附件!

基于STM32单片机的串口协议解析.zip

826.25 KB, 下载次数: 599

串口通讯协议解析代码

回复 支持 反对

使用道具 举报

  离线 

9

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2014-5-7
在线时间
122 小时
发表于 2017-4-21 13:34:27 | 显示全部楼层
不错呢,,正好感兴趣
回复 支持 反对

使用道具 举报

yun9988174 该用户已被删除
发表于 2017-4-21 19:36:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

  离线 

31

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1018
金钱
1018
注册时间
2016-8-1
在线时间
207 小时
发表于 2017-4-22 07:57:10 | 显示全部楼层
串口屏不需要啥技术,哈哈
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-22 09:29:51 | 显示全部楼层
烟花绽放 发表于 2017-4-21 13:34
不错呢,,正好感兴趣

有问题可以交流一下
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-22 09:30:12 | 显示全部楼层
yun9988174 发表于 2017-4-21 19:36
最近正好自学  谢谢楼主资料了

客气客气,互相交流学习
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-22 09:30:50 | 显示全部楼层
rindy 发表于 2017-4-22 07:57
串口屏不需要啥技术,哈哈

是比较简单
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2017-4-22 09:36:20 | 显示全部楼层
串口屏技术交流高效解析串口屏协议,楼主可以参考一下我的帖子 有问题可以互相交流一下
回复 支持 反对

使用道具 举报

  离线 

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2017-11-22
在线时间
7 小时
发表于 2017-11-27 15:55:33 | 显示全部楼层
楼主觉得哪个厂家的比较好用?
回复 支持 反对

使用道具 举报

  离线 

1

主题

100

帖子

0

精华

高级会员

Rank: 4

积分
868
金钱
868
注册时间
2017-3-7
在线时间
398 小时
发表于 2017-11-27 16:29:22 | 显示全部楼层
迪文的技术文档有点烂
回复 支持 反对

使用道具 举报

  离线 

22

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2017-1-21
在线时间
104 小时
发表于 2017-11-29 21:11:53 | 显示全部楼层
a5820736 发表于 2017-11-27 16:29
迪文的技术文档有点烂

迪文屏的技术文档几乎就是看不懂好么,辛亏这个东西没多大花头,不然还真用不起来。
回复 支持 反对

使用道具 举报

  离线 

1

主题

17

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-8-11
在线时间
28 小时
发表于 2018-3-30 19:41:37 | 显示全部楼层
在用迪文的屏 发现有那种发送报文和设置不符的情况 请问您遇到过吗 怎么解决的
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-17 10:18:12 | 显示全部楼层
晨晨沉 发表于 2018-3-30 19:41
在用迪文的屏 发现有那种发送报文和设置不符的情况 请问您遇到过吗 怎么解决的

没遇到这种情况
回复 支持 反对

使用道具 举报

  离线 

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2018-3-24
在线时间
18 小时
发表于 2018-4-17 10:51:50 | 显示全部楼层
我公司做充电桩的,迪文的接触比较多,不过我想请教,比如触摸屏端口接触不好。屏幕只有接收通讯上,发送端不正常,有什么方法可以检测到,我碰到一些触摸屏就是这样的,触摸屏本身感应没问题
回复 支持 反对

使用道具 举报

  离线 

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-1-4
在线时间
19 小时
发表于 2018-4-17 14:05:01 来自手机 | 显示全部楼层
我们公司在用迪文,刷新率太低了,画波形卡卡的,不知道怎么去解决
回复 支持 反对

使用道具 举报

  离线 

77

主题

242

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1278
金钱
1278
注册时间
2011-12-21
在线时间
315 小时
发表于 2018-4-17 14:09:14 | 显示全部楼层
感谢楼主奉献。问下USART HMI质量咋样?
楼主觉得哪个牌子的串口屏性能、质量最好?
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-21 14:41:38 | 显示全部楼层
玻璃之城2046 发表于 2018-4-17 14:09
感谢楼主奉献。问下USART HMI质量咋样?
楼主觉得哪个牌子的串口屏性能、质量最好?

字符传输效率相对16进制要低,用户解析也不太方便,欣瑞达或者迪文的屏是16进制的,好像中显的也可以用16进制。
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-21 14:42:38 | 显示全部楼层
kuyoung 发表于 2018-4-17 14:05
我们公司在用迪文,刷新率太低了,画波形卡卡的,不知道怎么去解决

我刷波形的时候没有卡顿的情况,不知你如何操作的
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-21 14:45:18 | 显示全部楼层
风平浪静 发表于 2018-4-17 10:51
我公司做充电桩的,迪文的接触比较多,不过我想请教,比如触摸屏端口接触不好。屏幕只有接收通讯上,发送端 ...

可以做超时处理,用迪文的OS处理
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-21 14:46:22 | 显示全部楼层
benncc 发表于 2017-11-27 15:55
楼主觉得哪个厂家的比较好用?

目前我用的也不多,基本上是迪文和欣瑞达的屏,当然你要功能更强大的,那就要买标准人机了
回复 支持 反对

使用道具 举报

  离线 

13

主题

174

帖子

0

精华

高级会员

Rank: 4

积分
521
金钱
521
注册时间
2017-9-21
在线时间
122 小时
发表于 2018-4-21 15:56:30 | 显示全部楼层
迪文屏用过一段时间,感觉他配套的图片转码并不是很好使,总会出现一些雪花
回复 支持 反对

使用道具 举报

  离线 

0

主题

363

帖子

0

精华

高级会员

Rank: 4

积分
878
金钱
878
注册时间
2018-2-7
在线时间
92 小时
发表于 2018-4-21 16:47:47 | 显示全部楼层
好几个项目都用过串口屏,用的是淘晶驰的。开发起来确实快。声音、动画、图片全部放进去,需要显示的时候发送命令就行了。比直接驱动屏快的多了。就是串口屏感觉有点小贵,成本上去不少。
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-23 12:46:17 | 显示全部楼层
哆啦A萌 发表于 2018-4-21 15:56
迪文屏用过一段时间,感觉他配套的图片转码并不是很好使,总会出现一些雪花

我记得迪文的屏只支持24位深的图片
回复 支持 反对

使用道具 举报

  离线 

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2012-11-1
在线时间
28 小时
 楼主| 发表于 2018-4-23 12:46:57 | 显示全部楼层
HXYDJ 发表于 2018-4-21 16:47
好几个项目都用过串口屏,用的是淘晶驰的。开发起来确实快。声音、动画、图片全部放进去,需要显示的时候发 ...

可以综合考虑,应该有比较便宜的串口屏支持语音动画之类的
回复 支持 反对

使用道具 举报

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

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-16 20:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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