搜索
bottom↓
回复: 76
打印 上一主题 下一主题

[分享][交流]发布一个好用的数据帧解析模块

  [复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2014-3-24 20:40:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Robin_King 于 2014-3-25 10:07 编辑


傻孩子图书工作室作品

发布一个好用的数据帧解析模块:模块代码来源于傻孩子老师。
源代码:

使用手册:






本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入296汤圆

2
发表于 2014-3-24 21:13:44 | 只看该作者
前排占位

出0入0汤圆

3
发表于 2014-3-24 21:17:37 | 只看该作者
MARK                  

出0入0汤圆

4
发表于 2014-3-24 21:24:17 | 只看该作者
先顶后看

出0入0汤圆

5
发表于 2014-3-24 21:25:40 | 只看该作者
过来顶下。。。

出0入0汤圆

6
发表于 2014-3-24 21:41:13 | 只看该作者
大师出现顶上

出0入0汤圆

7
发表于 2014-3-24 22:34:51 | 只看该作者
关注...                 

出0入0汤圆

8
发表于 2014-3-24 22:37:32 | 只看该作者
强烈支持,慢慢学习

出0入0汤圆

9
发表于 2014-3-24 22:49:26 | 只看该作者
前排围观···

出0入0汤圆

10
发表于 2014-3-24 23:00:17 | 只看该作者

傻孩子没上班了吗?是自己独立做了一家工作室?

出0入8汤圆

11
发表于 2014-3-24 23:29:36 | 只看该作者
收藏备用~

出0入296汤圆

12
发表于 2014-3-25 01:55:19 | 只看该作者
kinsno 发表于 2014-3-24 23:00
傻孩子没上班了吗?是自己独立做了一家工作室?


这个工作室只是个爱好者联盟性质,从事图书编写,测试和开源活动

出0入0汤圆

13
发表于 2014-3-25 09:46:48 | 只看该作者
顶一下,,,

出0入0汤圆

14
发表于 2014-3-25 10:08:27 | 只看该作者
资料详细   顶~

出0入0汤圆

15
发表于 2014-3-25 12:53:48 | 只看该作者
http://www.istarchip.com/ 这个是版主的公司么?老早就听说要出mcu的哦!顶!

出0入0汤圆

16
发表于 2014-3-25 14:48:27 | 只看该作者
Gorgon_Meducer 发表于 2014-3-25 01:55
这个工作室只是个爱好者联盟性质,从事图书编写,测试和开源活动

可惜我不在上海

出0入0汤圆

17
发表于 2014-3-25 15:21:24 | 只看该作者
先顶后看。

出0入0汤圆

18
发表于 2014-3-25 15:28:35 | 只看该作者
不错 这就是最经典的通信协议了

出0入0汤圆

19
发表于 2014-3-25 15:56:50 | 只看该作者
收藏了

出0入296汤圆

20
发表于 2014-3-26 00:59:47 | 只看该作者

这只是一个网络同好会性质的组织,不存在地域问题。

出0入296汤圆

21
发表于 2014-3-26 01:02:43 | 只看该作者
bondxie3 发表于 2014-3-25 12:53
http://www.istarchip.com/ 这个是版主的公司么?老早就听说要出mcu的哦!顶!

还在精雕细琢,暂时不想太矫情。宣传的时候自然会高调的。现在只是无意间
带出了这个名字,与本贴其实无关。谢谢你的支持,还请不要深入下去。谢谢哈
关于这个库本身,还请多多拍砖。

出0入10汤圆

22
发表于 2014-3-26 01:07:16 | 只看该作者
过来学习的

出0入0汤圆

23
发表于 2014-6-22 16:57:12 | 只看该作者
群主能否发一个crc8也就是一个字节的校验函数?

出0入0汤圆

24
发表于 2014-7-27 19:33:13 来自手机 | 只看该作者
自己也做了一个,PC端,不过现在才知道这个名称:帧解析

出0入0汤圆

25
发表于 2014-7-30 22:29:09 | 只看该作者
傻孩子大人的新书什么时候出呢,没有背景知识,LZ的代码完全无法使用,尤其看不懂CLASS

出0入0汤圆

26
发表于 2014-7-30 22:47:54 | 只看该作者
正好这块不懂,学习一下

出0入0汤圆

27
发表于 2014-8-5 15:55:54 | 只看该作者
记号,收藏

出0入0汤圆

28
发表于 2014-8-15 14:56:44 | 只看该作者
请问状态转移图中的cpl表示什么含义?

出0入0汤圆

29
 楼主| 发表于 2014-8-15 15:03:10 | 只看该作者
pirdoll 发表于 2014-8-15 14:56
请问状态转移图中的cpl表示什么含义?

complete 完成

出0入0汤圆

30
 楼主| 发表于 2014-8-15 15:13:10 | 只看该作者
wxty 发表于 2014-7-27 19:33
自己也做了一个,PC端,不过现在才知道这个名称:帧解析

代码里有的,好好找找

出0入0汤圆

31
发表于 2014-9-2 14:21:02 | 只看该作者
实现过帧解析,向高手学习学习

出0入0汤圆

32
发表于 2014-10-17 09:20:59 | 只看该作者
进来看看了

出0入0汤圆

33
 楼主| 发表于 2014-10-17 14:25:10 | 只看该作者
发现坛里有人的我以前的头像一样,现在换一个特殊的。

出0入0汤圆

34
发表于 2014-10-21 11:50:43 来自手机 | 只看该作者
版主的代码很有用。太受教了

出0入0汤圆

35
发表于 2014-10-21 13:58:14 | 只看该作者
关注中,谢谢楼主

出0入0汤圆

36
发表于 2014-10-21 14:12:19 | 只看该作者
mark................

出0入0汤圆

37
发表于 2014-10-29 23:25:05 | 只看该作者
mark一下

出0入0汤圆

38
发表于 2014-10-30 00:14:11 | 只看该作者
支持傻孩子出书

出0入0汤圆

39
发表于 2015-1-7 07:11:28 | 只看该作者
学习一下  ~~

出0入59汤圆

40
发表于 2015-1-7 09:30:57 | 只看该作者
先顶后看,支持共享

出0入0汤圆

41
发表于 2015-1-7 09:46:50 来自手机 | 只看该作者
学习学习

出0入0汤圆

42
发表于 2015-1-7 10:13:01 | 只看该作者
火速学习一下

出0入0汤圆

43
发表于 2015-1-7 14:35:14 | 只看该作者
学习一下、有所收获、非常感谢

出0入0汤圆

44
发表于 2015-1-7 14:40:14 来自手机 | 只看该作者
傻孩子出品,必是精品

出0入0汤圆

45
发表于 2015-1-7 15:13:52 | 只看该作者
好东西,学习下

出0入0汤圆

46
发表于 2015-1-7 15:51:09 | 只看该作者
收藏学习!

出0入0汤圆

47
发表于 2015-1-21 15:59:03 | 只看该作者
大师兄的帖子啊

出0入0汤圆

48
发表于 2015-3-11 22:08:02 | 只看该作者
一直在搞串口通信,学习学习

出0入0汤圆

49
发表于 2015-8-9 23:08:52 | 只看该作者
好东西正需要,mark一下。数据帧解析模块

出0入0汤圆

50
发表于 2015-8-10 17:06:19 | 只看该作者
先收藏,后学习!

出0入0汤圆

51
发表于 2015-11-11 18:37:07 | 只看该作者
请问楼主,函数es_simple_frame_task中,有个地方不理解,不知道是笔误还是错误。


ptESFrame->hwLength = hwResult;  //这个语句好像毫不相干吧?

谢谢!

本帖子中包含更多资源

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

x

出0入0汤圆

52
发表于 2015-11-11 18:43:49 | 只看该作者
学习,看看

出0入0汤圆

53
 楼主| 发表于 2015-11-11 19:33:50 | 只看该作者
yikuang 发表于 2015-11-11 18:37
请问楼主,函数es_simple_frame_task中,有个地方不理解,不知道是笔误还是错误。

没看出有什么错误呀。
你是不是认为注释和这句代码关联度不大?
返回的 hwResult  带回的信息是数据有效长度。
这代码的作者是傻孩子老师,有问题还可直接群里找下他。

出0入0汤圆

54
发表于 2015-11-11 19:50:44 | 只看该作者
Robin_King 发表于 2015-11-11 19:33
没看出有什么错误呀。
你是不是认为注释和这句代码关联度不大?
返回的 hwResult  带回的信息是数据有效 ...

在上面的使用手册提到,用户不能访问es_simple_frame_t成员变量,那么ptESFrame->hwLength作用域只在es_simple_frame_task中,但在es_simple_frame_task中也没看出什么作用。
能说说什么回事吗

出0入0汤圆

55
发表于 2015-12-30 17:16:55 | 只看该作者
收藏学习!

出0入0汤圆

56
发表于 2015-12-30 23:01:03 来自手机 | 只看该作者
非常感谢  有参考学习的意义

出0入0汤圆

57
发表于 2015-12-31 08:21:34 | 只看该作者
搬板凳学些

出0入0汤圆

58
发表于 2016-2-18 16:38:18 | 只看该作者
有些没看明白,下载下来学习下

出0入0汤圆

59
发表于 2016-2-18 17:09:22 | 只看该作者
mark一下’

出0入0汤圆

60
发表于 2016-2-18 17:14:44 | 只看该作者
马克,以后可能用得上

出0入0汤圆

61
发表于 2016-11-4 09:47:50 | 只看该作者
我想问下,那个图是用什么软件画的?

出0入0汤圆

62
 楼主| 发表于 2016-11-4 14:41:15 | 只看该作者
LQS1200 发表于 2016-11-4 09:47
我想问下,那个图是用什么软件画的?


MS office word

出0入0汤圆

63
发表于 2016-11-14 15:58:09 | 只看该作者

我想问下,这个例子在keil c51
app_cfg.h是不是会有文件夹级数限制?

出0入0汤圆

64
发表于 2016-11-14 16:15:51 | 只看该作者
谢谢,收藏了。

出0入296汤圆

65
发表于 2016-12-2 15:41:59 | 只看该作者
LQS1200 发表于 2016-11-14 15:58
我想问下,这个例子在keil c51
app_cfg.h是不是会有文件夹级数限制?

应该是没有的,KEIL的文件级数只跟你电脑的Memory大小有关系。

出0入296汤圆

66
发表于 2016-12-2 16:32:26 | 只看该作者
yikuang 发表于 2015-11-11 18:37
请问楼主,函数es_simple_frame_task中,有个地方不理解,不知道是笔误还是错误。

代码里面实际上是帧解析状态机和帧回复状态机放在一起——你从状态图上就能看出来。

这里 ptESFrame->hwLength = hwResult 中,hwResult来自于帧处理函数,这个函数会把要回复的内容保存在传给它的Buffer里面,并通过函数的返回值告知状态机,有多少数据需要返回。
这里,hwResult就是这个数据,而状态机通过ptESFrame->hwLength来保存这个值给第二个状态机——也就是帧回复状态机用。

你说没看到 哪里用了 ptESFrame->hwLength,我觉得你代码应该是没仔细看。

出0入0汤圆

67
发表于 2016-12-2 17:47:55 | 只看该作者
傻孩子,哈哈哈哈哈,果然是你啊,牛人一个

出0入0汤圆

68
发表于 2016-12-3 18:33:52 | 只看该作者
收藏学习!

出0入0汤圆

69
发表于 2016-12-20 16:50:21 | 只看该作者
数据帧解析,向大神学习学习

出0入0汤圆

70
发表于 2017-3-17 16:32:46 | 只看该作者
找了很久这方面的资料,谢谢楼主

出10入0汤圆

71
发表于 2017-3-17 22:00:31 来自手机 | 只看该作者
标记,数据帧解析模块

出0入0汤圆

72
发表于 2017-3-30 17:03:17 | 只看该作者
fuck 一下,谢谢楼主

出0入0汤圆

73
 楼主| 发表于 2017-3-30 17:31:43 | 只看该作者

我去,想打人了

出0入0汤圆

74
发表于 2017-3-30 19:40:49 | 只看该作者
大师兄老早都有了,我之前还从头开始码代码,基本完全一致的帧解析过程

我那里是解析tcp的数据流,首先对缓冲区使用sunndy算法进行帧头搜索,搜索到后按照帧长度接收,接收长度到了进行校验,确实非常繁琐,最烦的是因为每次接收都是不定长的,就这个直接导致复杂度急剧上升

出0入0汤圆

75
发表于 2017-6-14 23:12:19 | 只看该作者
学习一下

出10入0汤圆

76
发表于 2017-6-29 14:34:43 | 只看该作者
看了第二遍,轮廓终于看清楚了

出0入0汤圆

77
发表于 2017-7-4 17:11:47 | 只看该作者
貌似我以前的数据格式就是这么做的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 16:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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