一种串行通讯系统中参数的设置方法技术方案

技术编号:8836677 阅读:174 留言:0更新日期:2013-06-22 22:06
本发明专利技术提供一种串行通讯系统中参数的设置方法,包括以下步骤:首先,通过处理器的定时器测量接收(RXD)引脚上输入数据的码元宽度,即机器周期的计数值,而后用软件计算出波特率发生寄存器的值,计算出波特率;然后,根据可能出现的几种情况,逐一用试差法对参数进行设置和测试,直到与总线通讯完全匹配为止;最后,通过监测和分析总线上足够的数据帧来完成通信地址的自动配置。利用此方法可自动对待添加的硬件进行通信参数设置,给实际应用带来很多便利。

【技术实现步骤摘要】

本专利技术属于通讯
,尤其是涉及。
技术介绍
在一个总线网中添加某些功能硬件,需要了解并正确配置通信参数,如果有一种方法可自动获取这些参数,并根据这种方法编辑成可应用的软件程序,利用此程序自动对待添加的硬件进行通信参数设置,会给实际应用带来很多便利。
技术实现思路
本专利技术要解决的问题是提供。为解决上述技术问题,本专利技术采用的技术方案是:,包括以下步骤:I)通过处理器的定时器测量接收(RXD)引脚上输入数据的码元宽度,即机器周期的计数值,而后用软件计算出波特率发生寄存器的值,计算出波特率;2)分别对几种可能出现的通讯参数逐一进行设置和测试,直到与总线通讯完全匹配为止;3)通过监测和分析总线上足够的数据帧来完成通信地址的自动配置。进一步的,计算出波特率后,所述步骤2)中根据可能出现的几种情况,用试差法确定通信参数。进一步的,所述步骤2)的测试过程中,是通过处理器串口模块的的错误自动检测标志位来检测当前设置是否正确。本专利技术具有的优点和积极效果是:由于采用上述技术方案,会给实际应用带来很多便利。具体实施例方式本专利技术,包括以下步骤:首先,通过处理器的定时器测量接收(RXD)引脚上输入数据的码元宽度,即机器周期的计数值,而后用软件计算出波特率发生寄存器的值,计算出波特率;然后,根据可能出现的几种情况,逐一用试差法对参数进行设置和测试,直到与总线通讯完全匹配为止;最后,通过监测和分析总线上足够的数据帧来完成通信地址的自动配置。以上对本专利技术的一个实施例进行了详细说明,但所述内容仅为本专利技术的较佳实施例,不能被认为用于限定本专利技术的实施范围。凡依本专利技术申请范围所作的均等变化与改进等,均应仍归属于本专利技术的专利涵盖范围之内。本文档来自技高网...

【技术保护点】
一种串行通讯系统中参数的设置方法,其特征在于:包括以下步骤:1)通过处理器的定时器测量接收(RXD)引脚上输入数据的码元宽度,即机器周期的计数值,而后用软件计算出波特率发生寄存器的值,计算出波特率;2)分别对几种可能出现的通讯参数逐一进行设置和测试,直到与总线通讯完全匹配为止;3)通过监测和分析总线上足够的数据帧来完成通信地址的自动配置。

【技术特征摘要】
1.一种串行通讯系统中参数的设置方法,其特征在于:包括以下步骤: 1)通过处理器的定时器测量接收(RXD)引脚上输入数据的码元宽度,即机器周期的计数值,而后用软件计算出波特率发生寄存器的值,计算出波特率; 2)分别对几种可能出现的通讯参数逐一进行设置和测试,直到与总线通讯完全匹配为止; 3)通过监测和分析总线上足够的数据...

【专利技术属性】
技术研发人员:马强李阳田磊李伟朱长娥董宝林刘胜男李树雯
申请(专利权)人:天津天维移动通讯终端检测有限公司
类型:发明
国别省市:

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

1