一种串行接口的控制方法、装置及主机制造方法及图纸

技术编号:18668119 阅读:28 留言:0更新日期:2018-08-14 20:36
本发明专利技术适用于通信技术领域,提供了一种串行接口的控制方法、装置及主机,其中,该串行接口的控制方法包括:通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。本发明专利技术可以根据外部设备的应答来控制所述串行接口的使用,从而兼容多种外部设备,提高了资源的利用率,具有较强的易用性和实用性。

Control method, device and host of serial interface

The invention is applicable to the field of communication technology and provides a control method, device and host computer of a serial interface, wherein the control method of the serial interface includes: sending data to an external device through the serial interface, and monitoring the response data sent by the external device; if the response is heard within a predetermined time; The data continues to communicate with the external device in accordance with the serial communication protocol; if the response data is not monitored within a predetermined time, the serial interface is used as an input interface for receiving the input instructions of the external device. The invention can control the use of the serial interface according to the response of the external device, thereby compatible with a variety of external devices, improving the utilization rate of resources, and having strong practicability and practicability.

【技术实现步骤摘要】
一种串行接口的控制方法、装置及主机
本专利技术涉及通信领域,尤其涉及一种串行接口的控制方法、装置、主机及计算机可读存储介质。
技术介绍
在电子产品中,通常会将每种接口独立出来,通过采用交互接口的方式来兼容多种外接设备,暂时不用的扩展接口往往会处于闲置状态,极大地占用了I/O资源。
技术实现思路
鉴于此,本专利技术实施例提供了一种串行接口的控制方法、装置及主机,可以根据外部设备的应答来控制所述串行接口的使用,从而兼容多种外部设备,提高了资源的利用率。本专利技术实施例的第一方面提供了一种串行接口的控制方法,所述主机包括一串行接口,所述主机通过所述串行接口与外部设备连接,所述方法包括:通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。本专利技术实施例的第二方面提供了一种串行接口的控制装置,包括:发送模块,用于通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;第一处理模块,用于若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;第二处理模块,用于若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。本专利技术实施例的第三方面提供了一种主机,包括:包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现上述第一方面提及的方法。本专利技术实施例的第四方面提供了一种计算机可读存储介质,包括:该计算机可读存储介质上存储有计算机程序,上述计算机程序被处理器执行时实现上述第一方面提及的方法。本专利技术实施例与现有技术相比存在的有益效果是:本实施例通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。通过本专利技术实施例,可以根据监听到的外部设备的应答来控制所述串行接口的使用,从而兼容多种外部设备,提高了资源的利用率,具有较强的易用性和实用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的串行接口的控制方法的流程示意图;图2为本专利技术实施例二提供的串行接口的控制装置的结构示意图;图3为本专利技术实施例三提供的主机的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“应答于确定”或“应答于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“应答于确定”或“一旦检测到[所描述条件或事件]”或“应答于检测到[所描述条件或事件]”。应理解,本实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一图1是本专利技术实施例一提供的串行接口的控制方法的流程示意图,该方法可以包括以下步骤:S101:通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据。其中,所述串行接口(SerialInterface),简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口,通过串行接口数据可以一位一位地顺序传送。可选的,所述串口通讯协议包括:R232串口通信协议。可选的,所述主机包括:无线控制模组、电源电路、驱动电路、串行接口电路和存储器,所述无线控制模组的第一端与电源电路连接,所述无线控制模组的第二端与所述驱动电路连接,所述无线控制模组的第三端与所述串行接口电路连接,所述无线控制模组的第四端与所述存储器连接;所述电源电路的第一端与外部电源连接,第二端与所述无线控制模组连接;所述驱动电路的第一端与所述无线控制模组连接,第二端与负载连接;所述串行接口电路的第一端与所述无线控制模组连接,第二端与所述外部设备连接,其中所述负载包括调光器,所述外部设备包括串口通讯设备或机械按键开关。进一步的,所述无线控制模组为支持Z-Wave无线通信协议的控制模组,所述串口通讯设备包括串口触摸面板、串口控制台、电脑等。其中,所述串口触摸面板的类型可以有多种,以便于用户根据需要进行灵活地选取。应当理解,当所述外部设备为电脑时,既可以与所述主机进行通信,也可以用于调试所述串行接口在烧录升级过程生成的代码。还应当理解,当所述外部设备为串口通讯设备中的串口触摸面板时,所述串口触摸面板既可以与所述主机按照串口通讯协议进行通信,还可以通过所述串口触摸面板来控制所述主机。当所述主机通过所述串口通讯协议与所述外部设备进行通信时,可以接收所述外部设备发送的控制指令,从而执行相应的操作。还应当进一步理解,当所述外部设备为串口触摸面板时,由于串口触摸面板上通常会有多个按键,此时可以将所述主机作为一个遥控器使用,通过所述串口触摸面板来控制其他设备,从而实现关联控制多种设备的目的。可选的,所述主机在首次上电时通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据。S102:若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信。应当理解,当所述外部设备为串口通讯设备中的任意一种时,在接收到所述主机发送的数据后,在预设时间内会对其作出应答,以提示所述主机该串口通信设备已接收到所述数据,可以建立连接并进行通信。S103:若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。应当理解,当所述外部设备为机械按键开关时,在预设时间内无法对所本文档来自技高网...

【技术保护点】
1.一种串行接口的控制方法,其特征在于,应用于主机,所述主机包括一串行接口,所述主机通过所述串行接口与外部设备连接,所述方法包括:通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。

【技术特征摘要】
1.一种串行接口的控制方法,其特征在于,应用于主机,所述主机包括一串行接口,所述主机通过所述串行接口与外部设备连接,所述方法包括:通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据;若在预设时间内监听到所述应答数据,则继续按照串口通讯协议与所述外部设备通信;若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令。2.根据权利要求1所述的方法,其特征在于,所述通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据包括:在首次上电时通过所述串行接口向外部设备发送数据,并监听所述外部设备发送的应答数据。3.根据权利要求1所述的方法,其特征在于,所述串口通讯协议包括:R232串口通信协议。4.根据权利要求1所述的方法,其特征在于,所述若在预设时间内未监听到所述应答数据,则将所述串行接口作为一输入接口,用于接收所述外部设备的输入指令包括:若在预设时间内未监听到所述应答数据,则将所述串行接口处的电阻全部设置为上拉模式,作为一输入接口,用于接收所述外部设备的输入指令。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述外部设备包括串口通讯设备或机械按键开关。6.一种串行接口的控制装置,...

【专利技术属性】
技术研发人员:龚飞郭浩
申请(专利权)人:深圳市晟瑞科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1