OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 1956|回复: 33

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

[复制链接]

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

32

主题

1598

帖子

0

精华

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

  离线 

218

主题

476

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

参考串口解析代码.zip

828 Bytes, 下载次数: 609

串口协议解析代码

回复 支持 反对

使用道具 举报

  离线 

3

主题

253

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2012-11-1
在线时间
30 小时
 楼主| 发表于 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 来自手机 | 显示全部楼层
楼主您好。我最近再用串口屏,我现在遇到的问题是,在多页面中,如何判断数据是从屏幕哪个控件发过来的。
回复 支持 反对

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2012-11-1
在线时间
30 小时
 楼主| 发表于 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
每个控件都有不同的地址,通过地址可以判断

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

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

826.25 KB, 下载次数: 746

串口通讯协议解析代码

回复 支持 反对

使用道具 举报

  离线 

9

主题

111

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

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

使用道具 举报

  离线 

32

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

是比较简单
回复 支持 反对

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

0

主题

12

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

1

主题

147

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

26

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2017-1-21
在线时间
125 小时
发表于 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 | 显示全部楼层
在用迪文的屏 发现有那种发送报文和设置不符的情况 请问您遇到过吗 怎么解决的
回复 支持 反对

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

1

主题

8

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

0

主题

20

帖子

0

精华

初级会员

Rank: 2

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

使用道具 举报

  离线 

85

主题

269

帖子

2

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

16

主题

225

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

  离线 

0

主题

522

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

  离线 

3

主题

28

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

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

本版积分规则




关闭

正点原子STM32/FPGA资料免费洗澡上一条 /1 下一条

正点原子公众号

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

GMT+8, 2018-12-12 23:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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