- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SEMI通讯介绍
(三)SECSII标准
SECSII标准是国际半导体协会在1982年制定的。SECSII标准是在SECSI基础上制定的,定义了数据传输的格式。在SECSI介绍中我们提到的数据封包头包含10个字节,其中第3第4字节的内容就是由SECSII来定义。下图是封包头的示意。
SECSII将数据进行了分类,目前共分了19大类,如下图:
类的编号由封包头的第三字节来表示,第三字节的名称为Stream。第三字节的8位中的第一位是W位,表示信息是否需要应答。W=0不需要应答,W=1需要应答。后7位是编号位,编码范围是0到127。也就是说最多能将数据分为128类。第四个字节为类下面的功能编号,名称是Function,范围是0到255,即每个类下面最多有256个功能。SECSII规定F是奇数时表示发送信息,F是偶数时表示应答信息,应答信息编号是在接收信息的编号基础上加1。例如S1F1/S1F2,S1F1表示你在吗?S1F2表示我在。在程序书写时将类和功能表示为SnFm,S为Stream,F为Function,nm是在其范围内的整数。
SECSII规定S1F1到S63F63,S0Fx和SxF0为协议保留段。S64到S127,F64到F255
是用户自定义段。如下图,红色部分是协议保留段,白色部分是用户自定义段。
上面介绍的是封包头中关于SF的格式和内容,下面介绍信息区的格式和内容。信息区是处在封包头和校验区之间的区域,如下图:
SECSII将信息区分为3个部分,第一部分是初始化部分,由1个字节构成,定义了数据的类型和长度字节。第二部分是长度字节,由1到3个字节组成,字节个数由初始化字节来定义。顾名思义长度字节定义了信息的长度。最后一部分就是信息数据部分,它是传送信息的
具体内容。下图是信息区的格式示意。
FormatByte是初始化字节,LengthBytes是长度字节,DataByte是数据字节。
初始化字节
初始化字节由2部分构成,01位是第一部分,234567位是第二部分。01位定义了长度字节的字节个数,字节个数不能为0。234567位定义了数据的类型,如下表:
长度字节
长度字节规定了传输数据的长度。当长度字节只有一个字节时数据长度最大是255字节。当长度字节有2个字节时数据长度最大是64K。当长度字节有3个字节时数据长度最大是7.99M。如下图
数据字节
数据字节就是传送的具体内容。
下面举一些例子来说明信息段的格式和内容。
传送一个二进制代码
首先查数据类型表得到二进制代码的编号是001000,然后判断需要几个长度字节,由于传送一个字节,小于255,因此初始化字节的01位为01。这样我们就得出了初始化代码001000+01因为传送1个字节,字节长度要传送的内容是因此其信息格式和内容如下:
传送三个ASCII字符“ABC”
首先查数据类型表得到ASCII码的编号是010000,然后判断需要几个长度字节,要传送3个字节,小于255,因此初始化字节的01位为01。这样我们得到初始化代码为010000+01因要传送3个字节的数据,字节长度为然后查ABC对应的ASCII码,ABC信息格式和内容如下:
传送三个2字节的无符号整型数
首先查数据类型表得到2字节无符号整数的编号是011010,判断需要几个长度字节,要传送3个两字节数,共需要6个字节,小于255,因此初始化字节的01位为01,得出初始化代码因为要传送数据总长为6字节,因此字节长度为后面就是2字节的无符号整数,一个数据占2个字节。如下:
面我们举个传送列表的例子,比较一下列表和数据传送之间的区别。例如传送一个一行两列的列表,第一列是字符C,第二列是二进制码C首先查数据类型表得到列表的编码是000000,然后判断需要几个长度字节。注意列表传送是按照列表单元格来计算。要传送2个单元,小于255,故初始化字节01位为01,得出初始化字节为长度字节根据传送的单元数为后面是列表单元,每个单元的数据格式同信息区的格式相同,见下图。第一个单元内容是字符C,对应的ASCII码是0100
您可能关注的文档
- 单选与简答1分析和总结.docx
- QC小组推进计划表.docx
- Qt11 QtEmbedded Qtopia关系和安装分析和总结.docx
- Radiali 软件本地化工具 使用教程.docx
- RDP恒功率加热电缆系列.docx
- Research Proposal to Trade barriers分析和总结分析和总结.docx
- REVIT建模步骤详细说明.docx
- RMS安装分析和总结.docx
- S366辅道改建工程总监办2011年工作计划.docx
- SBS筏板基础防水技术交底.docx
- 盘扣式钢管支架代替钢支撑换撑技术在地铁车站中的应用.pptx
- 无塔人行悬链桥施工技术(景德镇玻璃桥)2019.12.05xxxx.pptx
- 遂宁项目技术创效措施及应用交流汇报材料.pptx
- 哈萨克-毗邻老旧桥梁及复杂地质条件下深基坑设计及施工技术-.pptx
- 2022-2023学年全国小学六年级上数学人教版期中试卷(含解析) .pdf
- 2022届河南省焦作市高考二模文综地理试题.pdf
- 2022-2023学年辽宁省沈阳市沈河区八年级(上)期末数学试卷.pdf
- 1+x云运维练习题库与答案.pdf
- 2022-2023年度教科版小学六年级科学(下册)第3单元 宇宙单元综合试题及答案.pdf
- 2022-2023学年浙江精诚联盟高一语文下学期3月联考卷附答案解析.pdf
文档评论(0)