一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种扩展多路串口的电路、方法、装置及终端设备与流程

2023-01-15 10:00:08 来源:中国专利 TAG:


1.本发明属于数据通信技术领域,尤其涉及一种扩展多路串口的电路、方法、装置及终端设备。


背景技术:

2.随着科技水平的提高,逐渐产生了i2c(inter-integrated circuit,内部集成电路)、spi(serial peripheral interface,串行外设接口)、pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)等接口方式扩展2路或者4路串口,但是,限于目前单片机自带的资源有限,扩展多路串口耗费的资源多,电路复杂。
3.同样基于eim接口,使用st16c554扩展4路串口。一方面,一片st16c554只能扩展4路串口,另一方面,st16c554芯片的数据总线的初始电平为高电平,会影响与mcu的信息交互。如imx6ull cpu平台的数据总线与其boot参数有关,若为高电平,cpu则boot失败,无法开机。需增加数据端口的隔离控制74lvc245芯片,不使能时是三态模式,不影响imx6ull的电平。
4.常用spi扩展8路串口的方案,同样扩展8路串口,需要用到2块wk2124芯片,成本较高。
5.综上,现有技术还有很大的改造空间,以满足更复杂多样化的使用需求。


技术实现要素:

6.有鉴于此,本发明提供了一种扩展多路串口的电路、方法、装置及终端设备,能够解决单片机扩展串口时,耗费资源多的问题。
7.本发明实施例的第一方面提供了一种扩展多路串口的电路,包括:
8.扩展多路串口的电路包括:控制器以及集成模块;其中,
9.所述集成模块设有eim总线,所述集成模块eim总线的数据引脚初始态为三态;
10.集成模块用于收发多个串口的数据;
11.控制器与集成模块通过eim总线电连接;
12.控制器在集成模块接收到外部的数据后,通过eim总线获取接收的外部数据;
13.控制器通过eim总线向集成模块发送数据,由集成模块向外部发送数据。
14.集成模块设有:数据总线、地址总线、读写控制端、中断输出端、片选端和复位端;
15.集成模块至少为两个;
16.多个集成模块的数据总线、地址总线以及读写控制端分别与控制器的数据读写端口、地址访问端口以及读写控制端口电连接;
17.控制器设有与集成模块数量相同的多个选择端口组;
18.多个端口组中的每个选择端口组包括有:中断输入端、片选输出端以及复位输出端,多个选择端口组的中断输入端、片选输出端以及复位输出端分别连接多个集成模块的中断输出端、片选端和复位端。
19.本发明实施例的第二方面提供了一种多路串口通信的方法,包括:
20.获取中断信号;
21.获取接收目标端口,其中,接收目标端口表征接收完串口数据后产生中断信号的端口;
22.根据接收目标端口,获取接收目标寄存器的地址,其中,接收目标寄存器存储接收目标端口接收的数据;
23.以及,
24.根据接收目标寄存器的地址,获取接收目标端口接收的数据。
25.集成模块设有接收状态寄存器以及缓冲数据存储器,其中,所述集成模块根据接收到数据的端口调整所述接收状态寄存器的数据,缓冲数据存储器用于存储接收目标端口接收的数据;获取接收目标端口,包括:
26.将读写控制端口置为读使能;
27.通过数据读写端口获取接收状态寄存器的数据;
28.根据接收状态寄存器的数据,确定缓冲数据存储器的地址;
29.根据缓冲数据存储器的地址,通过数据读写端口获取接收目标端口接收的数据。
30.集成模块设有缓冲区,缓冲区用于存储接收目标端口的数据,缓冲区存储的接收目标端口数据达到一定容量或接收停止时,产生中断信号;获取中断信号,包括:
31.通过中断输入端获取缓冲区产生的中断信号。
32.本发明实施例的第三方面提供了一种多路串口通信的方法,包括:
33.获取中断信号;
34.获取发送目标端口,其中,发送目标端口表征向外部发送数据的端口;
35.根据发送目标端口,获取发送目标寄存器的地址,其中,发送目标寄存器存储写入外部的数据;
36.以及,
37.根据发送目标寄存器的地址,发送向发送目标端口写入的数据。
38.集成模块设有发送状态寄存器以及发送缓冲寄存器,其中,发送状态寄存器在对应接收数据的端口的位置位,发送缓冲寄存器用于发送发送目标端口发送的数据;获取发送目标端口,包括:
39.将读写控制端口置为读使能;
40.通过数据读写端口获取发送状态寄存器的数据;
41.根据接收状态寄存器的数据,确定发送缓冲寄存器的地址;
42.将读写控制端口置为写使能;
43.根据发送缓冲寄存器的地址,通过数据读写端口写入发送目标端口发送的数据。
44.本发明实施例的第四方面提供了一种多路串口通信的装置,包括:
45.中断获取模块,用于获取中断信号;
46.接收目标端口确定模块,用于获取接收目标端口,其中,接收目标端口表征接收完串口数据后产生中断信号的端口;
47.目标寄存器地址确定模块,用于根据接收目标端口,获取接收目标寄存器的地址,其中,目标寄存器存储目标端口接收的数据;
48.以及,
49.接收数据获取模块,用于根据目标寄存器的地址,获取目标端口接收的数据。
50.本发明实施例的第五方面提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如第二方面和第三方面任一方面多路串口通信的方法的步骤。
51.本发明实施例的第六方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如第二方面和第三方面任一方面多路串口通信的方法的步骤。
52.本发明实施方式与现有技术相比存在的有益效果是:
53.集成模块设有eim总线,控制器通过eim总线与集成模块连接,由于集成模块的eim总线的数据引脚初始态为三态模式(高阻态),因此,集成模块与控制器连接时,集成模块与控制器的连接不影响控制器boot过程,使得控制器能够顺利启动。且由于集成模块与控制器直接连接,不需要处理集成模块端口的电路(例如,数据端口的隔离芯片),因此,资源消耗少。
54.本发明实施方式中,集成模块通过eim总线直接与控制器连接,使得控制器自带的串口资源不够用时,可增加一块集成模块,只需增加一个选择端口组即可实现8路串口的扩展,不需再增加控制端,eim总线可设有4个选择端口组,因此可以实现8、16、24、32路串口扩展,连接时相应地增加选择端口组即可,不需要再额外增加控制器,并大大地减少了占用控制器自带的串口资源,解决了控制器串口资源不够用的问题,一个集成模块可扩展8路串口,极大地简化了电路,节省了串口扩展的成本。
附图说明
55.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
56.图1是本发明一实施例提供的一种扩展多路串口的电路的结构示意图。
57.图2是本发明一实施例提供的一种多路串口通信的方法的实现流程图;
58.图3是本发明一实施例提供的一种多路串口通信的方法的实现流程图;
59.图4是本发明一实施例提供的一种多路串口通信的装置的结构示意图;
60.图5是本发明一实施例提供的终端的示意图。
具体实施方式
61.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
62.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
63.参见图1,其示出了本发明实施例提供的一种扩展多路串口的电路的结构示意图,详述如下:
64.如图1所示,上述扩展多路串口通信的电路100可以包括以下器件:
65.器件101:表征控制器,是本实施例的主体。
66.器件102:表征集成模块,用于收发多个串口的数据。
67.器件103:表征eim总线。
68.器件104:控制器的数据读写端口、地址访问端口以及读写控制端口。
69.器件105:选择端口组。
70.外部串口106:占用控制器的串口资源,向控制器发送和接收数据,从而实现一些特定的功能。
71.控制器101与集成模块102通过eim总线103电连接;
72.控制器101在集成模块102接收到外部的数据106后,通过eim总线103获取接收的外部数据106;
73.控制器101通过eim总线103向集成模块102发送数据,由集成模块102向外部发送数据。
74.在本发明一实施例中,eim总线上设有数据总线、地址总线、读写控制端、中断输出端、片选段和复位端。
75.在本发明一实施例中,集成模块可以是ch438l芯片,该芯片设有eim总线,该芯片eim总线的数据引脚初始态为三态。
76.可选地,集成模块上设有:数据总线、地址总线、读写控制端、中断输出端、片选端和复位端;
77.集成模块至少为两个;
78.多个集成模块的数据总线、地址总线以及读写控制端分别与控制器的数据读写端口、地址访问端口以及读写控制端口电连接;
79.控制器设有与集成模块数量相同的多个选择端口组;
80.多个端口组中的每个选择端口组包括有:中断输入端、片选输出端以及复位输出端,多个选择端口组的中断输入端、片选输出端以及复位输出端分别连接多个集成模块的中断输出端、片选端和复位端。
81.在本发明一实施例中,控制器的数据读写端口可以用于确定目标的地址,从而向该地址接收数据或者发送数据。
82.在本发明一实施例中,控制器通过eim总线的复位输出端对集成模块进行初始化处理,由于集成模块eim总线的数据引脚初始态为三态模式(高阻态),因此,集成模块与控制器连接时,集成模块与控制器的连接不影响控制器boot过程,使得控制器能够顺利启动。由于集成模块与控制器直接连接,不需要处理集成模块端口的电路(例如,数据端口的隔离芯片),因此,资源消耗少。
83.在本发明一实施例中,每增加8个外部串口106,则增加一个集成模块102,新增加的集成模块与上一集成模块共用控制器的数据读写端口、地址访问端口以及读写控制端口,而只要增加一个选择端口组,即可完成外部串口106的扩展。
84.由上可知,本发明通过eim总线使控制器与集成模块连接,使得控制器自带的串口
资源不够用时,可增加一块集成模块,只需增加一个选择端口组即可实现8路串口的扩展,不需再增加控制端,eim总线可设有4个选择端口组,因此可以实现8、16、24、32路串口扩展,连接时相应地增加选择端口组即可,不需要再额外增加控制器,并大大地减少了占用控制器自带的串口资源,解决了控制器串口资源不够用的问题,一个集成模块可扩展8路串口,极大地简化了电路,节省了串口扩展的成本。
85.可选地,参见图2,其示出了本发明实施例提供的一种多路串口通信的方法的实现流程图,该方法的执行主体是控制器,详述如下:
86.如图2所示,上述多路串口通信的方法可以包括以下步骤:
87.在步骤201中:获取中断信号。
88.在本发明一实施例中,中断信号包括外部中断和内部中断。
89.在步骤202中:获取接收目标端口,其中,接收目标端口表征接收完串口数据后产生中断信号的端口。
90.在本发明一实施例中,接收目标端口可与外部设备连接。
91.在步骤203中:根据接收目标端口,获取接收目标寄存器的地址,其中,接收目标寄存器存储接收目标端口接收的数据。
92.在步骤204中:根据接收目标寄存器的地址,获取接收目标端口接收的数据。
93.可选地,作为本发明实施例提供的一种多路串口通信方法的一种具体实施方式,集成模块设有接收状态寄存器以及缓冲数据存储器,其中,集成模块根据接收到数据的端口调整所述接收状态寄存器的数据,缓冲数据存储器用于存储接收目标端口接收的数据;获取接收目标端口,包括:
94.将读写控制端口置为读使能;
95.通过数据读写端口获取接收状态寄存器的数据;
96.根据接收状态寄存器的数据,确定缓冲数据存储器的地址;
97.根据缓冲数据存储器的地址,通过数据读写端口获取接收目标端口接收的数据。
98.在本发明的一个实施例中,将读写控制端口置为读使能后,控制器可通过数据读写端口向集成模块相应的地址(可以是寄存器)读取数据,读取的数据也可以是集成模块的端口地址。
99.在本发明的一个实施例中,缓冲数据寄存器可以是rbr接收缓冲寄存器。
100.在本发明的一个实施例中,状态寄存器可以是只读状态,仅可读取发生中断的端口。
101.可选地,集成模块设有缓冲区,缓冲区用于存储接收目标端口的数据,缓冲区存储的接收目标端口数据达到一定容量或接收停止时,产生中断信号;获取中断信号,包括:
102.通过中断输入端获取缓冲区产生的中断信号。
103.在本发明的一个实施例中,缓冲区可以是fifo存储器。
104.fifo存储器是系统的缓冲环节,如果没有fifo存储器,整个系统就不可能正常工作,它主要有几方面的功能:
105.1)对连续的数据流进行缓存,防止在进机和存储操作时丢失数据;
106.2)数据集中起来进行进栈和存储,可避免频繁的总线操作,减轻cpu的负担;
107.3)允许系统进行dma操作,提高数据的传输速度。这是至关重要的一点,如果不采
用dma操作,数据传输将达不到传输要求,而且大大增加cpu的负担,无法同时完成数据的存储工作。
108.可选地,参见图3,其示出了本发明实施例提供的一种多路串口通信的方法的实现流程图,该方法的执行主体是控制器,详述如下:
109.在步骤301中:获取中断信号。
110.在本发明一实施例中,中断信号包括外部中断和内部中断。
111.在步骤302中:获取发送目标端口,其中,发送目标端口表征向外部发送数据的端口。
112.在本发明一实施例中,接收目标端口可与外部设备连接。
113.在步骤303中:获取发送目标端口,其中,发送目标端口表征向外部发送数据的端口。
114.在步骤304中:根据发送目标寄存器的地址,发送向发送目标端口写入的数据。
115.可选地,作为本发明实施例提供的一种多路串口通信方法的一种具体实施方式,集成模块设有发送状态寄存器以及发送保持寄存器,其中,发送状态寄存器在对应接收数据的端口的位置位,发送保持寄存器用于发送发送目标端口发送的数据;获取发送目标端口,包括:
116.将读写控制端口置为读使能;
117.通过数据读写端口获取发送状态寄存器的数据;
118.根据接收状态寄存器的数据,确定发送缓冲寄存器的地址;
119.将读写控制端口置为写使能;
120.根据发送缓冲寄存器的地址,通过数据读写端口写入发送目标端口发送的数据。
121.在本发明的一个实施例中,将读写控制端口置为写使能后,控制器可通过数据读写端口向集成模块相应的地址写入数据,再由集成模块向外部发送写入的数据。
122.在本发明一实施例中,发送缓冲寄存器可以是thr发送保持寄存器,接收状态寄存器为只读状态,用于查看向哪个端口写入数据。
123.在本发明一实施例中,控制器与集成模块扩展的端口之间的通讯是通过中断信号(int)控制的,8个端口合用一个中断请求引脚int。当集成模块产生中断请求后,控制器进入中断服务程序并通过读写控制端口发送读信号,经eim数据总线读取ssr专用状态寄存器,判断是哪个串口的中断请求。如表1所示,s0int标志有效说明串口0中断,s1int标志有效说明串口1中断,由此类推。有中断的串口则处理并退出,无中断则直接退出。
124.表1
125.名称位7位6位5位4位3位2位1位0ssrs7ints6ints5ints4ints3ints2ints1ints0int
126.在本发明一实施例中,目标端口接收的数据可用中断(iir寄存器的低4位为04h)是指接收fifo中的已有数据字节数已经达到或超过由fcr寄存器的recvtg1和recvtg0选择的fifo触发点。fcr寄存器为先进寄存器,当从rbr读取数据使fifo中字节数低于fifo触发点时,该中断被清除。串口接收的数据超时中断(iir寄存器的低4位为0ch)是指接收fifo中至少有一个字节的数据,并且从上一次串口接收到数据和从上一次被单片机取走数据开始,已经等待了相当于接收4个数据的时间。当再次接收到一个新的数据后,该中断被清除,
或者当单片机读取一次rbr寄存器后,该中断也能被清除。当接收fifo全空时,lsr寄存器的datardy位为0,当接收fifo中有数据时,datardy位为1有效。当单片机收到串口接收数据超时的中断后,可以先从rbr寄存器读取一个字节,然后查询lsr寄存器的datardy位,如果datardy位有效则再读取一个字节,直到datardy位无效。
127.在本发明一实施例中,串口发送的保持寄存器thr空中断(iir寄存器的低4位为02h)是指发送fifo空。当读取iir寄存器后,该中断被清除,或者当向thr写入下一个数据后,该中断也能被清除。如果仅仅是向thr写入一个字节,那么由于该字节很快被转移到发送移位寄存器tsr中开始发送,所以ch438很快会再次产生发送保持寄存器thr空中断的请求,此时可以写入下一个准备发送的数据。当tsr寄存器中的数据被全部移出后,串口发送才真正完成,此时lsr(水平状态寄存器)寄存器的temt位变为1有效。当单片机收到串口发送保持寄存器thr空的中断后,如果使能fifo,那么可以向thr寄存器及fifo一次写入最多128个字节,由ch438按顺序自动发送;如果禁止fifo,那么一次只能写入一个字节;如果没有数据需要发送,那么可以直接退出(之前读取iir时已经自动清除中断)。
128.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
129.以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
130.图4示出了本发明实施例提供的一种多路串口通信的装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
131.如图4所示,一种多路串口通信的装置40包括:中断获取模块401、接收目标端口确定模块402、目标寄存器地址确定模块403以及接收数据获取模块404。
132.其中,中断获取模块401,用于获取中断信号。
133.接收目标端口确定模块402,用于获取接收目标端口。
134.目标寄存器地址确定模块403,用于根据接收目标端口,获取接收目标寄存器的地址。
135.接收数据获取模块404,用于根据接收目标寄存器的地址,获取目标端口接收的数据。
136.中断获取模块401获取的中断信号可以是接收数据产生的,也可以是发送数据产生的。
137.接受目标端口确定模块402,还可用于获取发送目标端口。
138.目标寄存器地址确定模块403,还可用于根据发送目标端口,获取发送目标寄存器的地址。
139.接收数据获取模块404,还可用于根据发送目标寄存器的地址,获取写入目标端口的数据。
140.图5是本发明一实施例提供的终端的示意图。如图5所示,该实施例的终端5包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52。所述处理器50执行所述计算机程序52时实现上述各个多路串口通信方法实施例中的步骤,例如图2所示的步骤201至步骤204,或者,图3所示的步骤301至步骤304。或者,所述处理
器50执行所述计算机程序52时实现上述各装置实施例中各模块/单元的功能,例如图4所示单401至404的功能。
141.示例性的,所述计算机程序52可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器51中,并由所述处理器50执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序52在所述终端5中的执行过程。
142.所述终端5可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是终端5的示例,并不构成对终端5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端还可以包括输入输出设备、网络接入设备、总线等。
143.所称处理器50可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
144.所述存储器51可以是所述终端5的内部存储单元,例如终端5的硬盘或内存。所述存储器51也可以是所述终端5的外部存储设备,例如所述终端5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器51还可以既包括所述终端5的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
145.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
146.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
147.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
148.在本发明所提供的实施例中,应该理解到,所揭露的装置/终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端实施例仅仅是示意性的,例如,所述模块或
单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
149.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
150.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
151.所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
152.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献