【技术实现步骤摘要】
一种波特率同步方法、装置、设备及介质
[0001]本专利技术涉及计算机
,特别涉及一种波特率同步方法、装置、设备及介质。
技术介绍
[0002]目前,由于UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)是异步双线全双工通信,但是异步通信中没有时钟信号,所以2个通信设备需约定好波特率,只有处于双方预定波特率的情况时才能通信,常见的波特率有4800、9600、115200等,这就限制了串口通信的便利性。
[0003]由上可见,在波特率同步的过程中,如何实现波特率自动识别和同步,增加串口通信的效率,提高串口通信的便利性是本领域有待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种波特率同步方法、装置、设备及介质,能够实现波特率自动识别和同步,增加串口通信的效率,提高串口通信的便利性。其具体方案如下:
[0005]第一方面,本申请公开了一种波特率同步方法,包括:
[0006]获取主端发送的包 ...
【技术保护点】
【技术特征摘要】
1.一种波特率同步方法,其特征在于,应用于从端,包括:获取主端发送的包含主波特率的第一主信息,并判断本地的从波特率与所述主波特率是否一致,若本地的所述从波特率与所述主波特率不一致,则将所述第一主信息删除;获取所述主端发送的第二主信息,根据所述第二主信息对自身的状态进行配置,以得到配置后的所述从端;利用配置后的所述从端获取所述主端发送的方波信号,并基于所述方波信号将本地的所述从波特率自动调整为与所述主波特率一致。2.根据权利要求1所述的波特率同步方法,其特征在于,所述获取所述主端发送的第二主信息,根据所述第二主信息对自身的状态进行配置,包括:获取所述主端发送的包含预设高电平的第二主信息;基于所述第二主信息,将自身接收端的状态置为中断状态,并将所述配置完成信息发送至所述主端;相应的,所述基于所述方波信号将本地的所述从波特率自动调整为与所述主波特率一致之后,还包括:将自身接收端的状态置为开启状态,以便与所述主端之间进行异步双线通信。3.根据权利要求1所述的波特率同步方法,其特征在于,所述判断本地的从波特率与所述主波特率是否一致之后,还包括:若本地的所述从波特率与所述主波特率一致,则将包含所述从波特率的从信息发送至所述主端;相应的,所述基于所述方波信号将本地的所述从波特率自动调整为与所述主波特率一致之后,还包括:将波特率同步完成信息发送至所述主端。4.根据权利要求3所述的波特率同步方法,其特征在于,还包括:若所述主端在当前预设周期内未获取到所述从端发送的从信息,则将所述包含预设高电平的第二主信息发送至所述从端。5.根据权利要求1所述的波特率同步方法,其特征在于,所述基于所述方波信号将本地的所述从波特率自动...
【专利技术属性】
技术研发人员:王宏伟,张国磊,宋俊江,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。