[发明专利]UART模块、UART模块传输参数的调节方法和系统级芯片在审
申请号: | 201910005028.7 | 申请日: | 2019-01-03 |
公开(公告)号: | CN111400216A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 胡小龙;彭小卫 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 北京煦润律师事务所 11522 | 代理人: | 梁永芳 |
地址: | 519070 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | uart 模块 传输 参数 调节 方法 系统 芯片 | ||
本发明提出一种UART模块、UART模块传输参数的调节方法和系统级芯片,其中UART模块与第一终端通信连接,方法包括:发送步骤:UART模块采用当前传输参数向第一终端发送原始数据,以使第一终端在接收到原始数据后将原始数据作为返回数据返回给UART模块;接收步骤:UART模块接收返回数据;判断步骤:判断返回数据与原始数据是否一致;调节步骤:当返回数据与原始数据不一致时,从尚未被选取过的备选传输参数中选取一个备选传输参数作为UART模块的当前传输参数。从而解决了UART模块的通信故障问题。
技术领域
本发明涉及数据传输领域,特别涉及一种UART模块、UART模块传输参数的调节方法和系统级芯片。
背景技术
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART),通常称作UART,是一种异步收发传输器,通常是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通信接口的连结上。
UART模块,由于设计简单,使用方便,对对接设备要求简单,一般用于芯片打印信息的接口。在现有技术中,需要作为发送方的UART模块的波特率、奇偶校验等传输参数与接收端的设置参数一致才可以正常通信,经常出现通信故障无法通信。
因此,解决UART模块的通信故障,是现有技术中亟待解决的问题。
发明内容
本发明提供了一种UART模块、UART模块传输参数的调节方法和系统级芯片,以解决UART模块的通信故障。
为了解决上述问题,作为本发明的一个方面,提供了一种UART模块传输参数的调节方法,UART模块与第一终端通信连接,包括:
发送步骤:UART模块采用当前传输参数向第一终端发送原始数据,以使第一终端在接收到原始数据后将原始数据作为返回数据返回给UART模块;
接收步骤:UART模块接收返回数据;
判断步骤:判断返回数据与原始数据是否一致;
调节步骤:当返回数据与原始数据不一致时,从尚未被选取过的备选传输参数中选取一个备选传输参数作为UART模块的当前传输参数。
可选的,传输参数包括:波特率、数据位、停止位、奇偶校验位中的一个或多个。
可选的,在发送步骤之前还包括:
预存步骤:统计各个传输参数的使用频率;获取使用频率最高的多个传输参数作为备选传输参数。
可选的,预存步骤还包括:
为备选传输参数设置对应的优先级;
其中,备选传输参数的优先级与使用频率正相关。
可选的,调节步骤包括:当返回数据与原始数据不一致时,从尚未被选取过的备选传输参数中选取一个优先级最高的备选传输参数作为UART模块的当前传输参数。
可选的,原始数据包括第一原始数据和第二原始数据;
发送步骤包括:UART模块向第一终端循环发送第一原始数据和第二原始数据。
可选的,还包括:存储步骤:当返回数据与原始数据相一致时,获取第一终端的型号和/或终端参数,设置并保存当前传输参数与型号和/或终端参数的对应关系。
本申请还提出了一种UART模块,UART模块与第一终端通信连接,包括:
发送单元,用于采用当前传输参数向第一终端发送原始数据,以使第一终端在接收到原始数据后将原始数据作为返回数据返回给UART模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910005028.7/2.html,转载请声明来源钻瓜专利网。