通信方法、装置、终端及可读存储介质制造方法及图纸

技术编号:37146135 阅读:24 留言:0更新日期:2023-04-06 21:57
本发明专利技术公开了一种通信方法、装置、终端及可读存储介质,该通信方法包括:获取到N个通信指令,每个通信指令用于至于与唯一的从机进行通信,并获取所述N个从机对应的N个优先级,N为自然数;从N个从机中获取优先级最高的第一从机,以及第一从机对应的第一波特率;将所述主机的波特率设置为第一波特率,通过所述通信总线与第一从机完成一次基于UART协议的通信。从而能在主机与从机的波特率不一致的情况下,仍能够通信。能够通信。能够通信。

【技术实现步骤摘要】
通信方法、装置、终端及可读存储介质


[0001]本专利技术涉及通信
,尤其涉及一种通信方法、装置、终端及可读存储介质。

技术介绍

[0002]UART(Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置)技术具有低成本、高可靠性、可容纳通讯节点数多的优点,多节点通信采用一个主机多个从机的方式进行通信,通信总是由主机发起,从机根据地址码进行响应来完成本次通信,该通信方法必须保证总线上所有节点的波特率保持一致,如果有个别节点不能调节到和主机一致的波特率,该节点将无法与主机进行通信。

技术实现思路

[0003]有鉴于此,本专利技术的主要目的在于提供一种通信方法、装置、终端及可读存储介质。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:一种用于UART通讯系统中的主机的通信方法,所述UART通讯系统包含有一个主机和多个从机,所述主机中存储有每个从机的波特率,所述主机和多个从机均通信连接到通信总线上;包括以下步骤:获取到N个通信指令,每个通信指令用于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于UART通讯系统中的主机的通信方法,所述UART通讯系统包含有一个主机和多个从机,所述主机中存储有每个从机的波特率,所述主机和多个从机均通信连接到通信总线上;其特征在于,包括以下步骤:获取到N个通信指令,每个通信指令用于至于与唯一的从机进行通信,并获取所述N个从机对应的N个优先级,N为自然数;从N个从机中获取优先级最高的第一从机,以及第一从机对应的第一波特率;将所述主机的波特率设置为第一波特率,通过所述通信总线与第一从机完成一次基于UART协议的通信。2.根据权利要求1所述的通信方法,其特征在于,还包括以下步骤:从N个从机中去除所述第一从机,对N

1个剩余的从机按照优先级从高到低的次序均进行以下处理:从将所述主机的波特率设置为所述从机的波特率,通过所述通信总线与从机完成一次基于UART协议的通信。3.根据权利要求1所述的通信方法,其特征在于,所述“通过所述通信总线与第一从机完成一次基于UART协议的通信”具体包括:通过所述通信总线与第一从机完成一次基于UART协议的通信,之后等待所述UART通讯系统对应的通信间隔时间;还包括以下步骤:持续执行以下步骤:获取到Num个通信指令,每个通信指令用于至于与唯一的从机进行通信,并获取所述Num个从机对应的Num个优先级,Num为自然数;当Num=0时,等待预设时间;否则,从Num个从机中获取优先级最高的第二从机,以及第二从机对应的第二波特率;将所述主机的波特率设置为第二波特率,通过所述通信总线与第二从机完成一次基于UART协议的通信,之后等待所述UART通讯系统对应的通信间隔时间。4.根据权利要求1所述的通信方法,其特征在于,波特率越高的从机的优先级越高;相同波特率的从机,响应速度越快的从机的优先级越高。5.根据权利要求1所述的通信方法,其特征在于:所述主机运行有多个从机一一对应的多个程序;...

【专利技术属性】
技术研发人员:袁东王天稳王成伟季陈张庙林顾肖锐刘宁
申请(专利权)人:允沃能源科学研究江苏有限公司
类型:发明
国别省市:

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

1