【技术实现步骤摘要】
UART模块、UART模块传输参数的调节方法和系统级芯片
本专利技术涉及数据传输领域,特别涉及一种UART模块、UART模块传输参数的调节方法和系统级芯片。
技术介绍
通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART),通常称作UART,是一种异步收发传输器,通常是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通信接口的连结上。UART模块,由于设计简单,使用方便,对对接设备要求简单,一般用于芯片打印信息的接口。在现有技术中,需要作为发送方的UART模块的波特率、奇偶校验等传输参数与接收端的设置参数一致才可以正常通信,经常出现通信故障无法通信。因此,解决UART模块的通信故障,是现有技术中亟待解决的问题。
技术实现思路
本专利技术提供了一种UART模块、UART模块传输参数的调节方法和系统级芯片,以解决UART模块的通信故障。为了解 ...
【技术保护点】
1.一种UART模块传输参数的调节方法,所述UART模块与第一终端通信连接,其特征在于,包括:/n发送步骤:所述UART模块采用当前传输参数向第一终端发送原始数据,以使所述第一终端在接收到所述原始数据后将所述原始数据作为返回数据返回给所述UART模块;/n接收步骤:所述UART模块接收所述返回数据;/n判断步骤:判断所述返回数据与所述原始数据是否一致;/n调节步骤:当所述返回数据与所述原始数据不一致时,从尚未被选取过的备选传输参数中选取一个备选传输参数作为所述UART模块的当前传输参数。/n
【技术特征摘要】
1.一种UART模块传输参数的调节方法,所述UART模块与第一终端通信连接,其特征在于,包括:
发送步骤:所述UART模块采用当前传输参数向第一终端发送原始数据,以使所述第一终端在接收到所述原始数据后将所述原始数据作为返回数据返回给所述UART模块;
接收步骤:所述UART模块接收所述返回数据;
判断步骤:判断所述返回数据与所述原始数据是否一致;
调节步骤:当所述返回数据与所述原始数据不一致时,从尚未被选取过的备选传输参数中选取一个备选传输参数作为所述UART模块的当前传输参数。
2.根据权利要求1所述的UART模块传输参数的调节方法,其特征在于,
所述传输参数包括:波特率、数据位、停止位、奇偶校验位中的一个或多个。
3.根据权利要求1所述的UART模块传输参数的调节方法,其特征在于,在发送步骤之前还包括:
预存步骤:统计各个传输参数的使用频率;获取使用频率最高的多个传输参数作为备选传输参数。
4.根据权利要求3所述的UART模块传输参数的调节方法,其特征在于,所述预存步骤还包括:
为所述备选传输参数设置对应的优先级;
其中,所述备选传输参数的优先级与所述使用频率正相关。
5.根据权利要求4所述的UART模块传输参数的调节方法,其特征在于,调节步骤包括:当所述返回数据与所述原始数据不一致时,从尚未被选取过的备选传输参数中选取一个优先级最高的备选传输参数作为所述UART模块的当前传输参数。
6.根据权利要求1所述的UART模块传输参数的调节方法,其特征在于,所述原始数据包括第一原始数据和第二原始数据;
所述发送步骤包括:所述UART模块向第一终端循环发送所述第一原始数据和第二原始数据。
7.根据权利要求1-6任一项所述的UART模块传输参数的调节方法,其特征在于,还包括:
存储步骤:当所述返回数据与所述原始数据相一致时,获取第一终端的型号和/或终端参数,设置并保存所述当前传输参数与所述型号和/或终端参数的对应关系。
8.一种UART模块,所述UART模块与第一终端通信连接,...
【专利技术属性】
技术研发人员:胡小龙,彭小卫,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。