发明名称 |
一种用于串口通信控制的方法和通信串口 |
摘要 |
发明人提供一种串口通信控制的方法,解决串口通信需要设置波特率的问题。本发明属于数字通信技术领域,具体地说是一种异步串口通信协议的自动侦测方法。其中的一个方案为上位机模式切换单元通过发送数据请求线向嵌入式设备输出第一特征电平信号,并将上位机切换到波特率适配模式;嵌入式设备的模式切换单元监听发送数据请求线上的信号,当判断接收到的信号为第一特征电平信号时,嵌入式设备切换到波特率适配模式,开始波特率适配方法。发明人还提供了用于实现此方法的设备。<pb pnum="1" /> |
申请公布号 |
CN105049151A |
申请公布日期 |
2015.11.11 |
申请号 |
CN201510386068.2 |
申请日期 |
2015.07.03 |
申请人 |
福州瑞芯微电子股份有限公司 |
发明人 |
林涛 |
分类号 |
H04L1/00(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
福州市景弘专利代理事务所(普通合伙) 35219 |
代理人 |
林祥翔;吕元辉 |
主权项 |
一种用于串口通信控制的方法,其特征在于,包括以下步骤:上位机模式切换单元通过发送数据请求线向嵌入式设备输出第一特征电平信号,并将上位机切换到波特率适配模式;嵌入式设备的模式切换单元监听发送数据请求线上的信号,当判断接收到的信号为第一特征电平信号时,嵌入式设备切换到波特率适配模式,开始波特率适配方法;所述波特率适配方法包括以下步骤:初始化未尝试的波特率的集合为全部可能的波特率的值的集合,接收序列生成单元输出一串特征侦测序列;S101、在未尝试的波特率的集合中选取一个波特率作为尝试波特率;S102、嵌入式设备以尝试波特率发送特征侦测序列;S103、上位机按上位机的波特率采集收到的数据信息,并以上位机的波特率发送收到的数据信息;S104、嵌入式设备以尝试波特率采集收到的数据信息;S105、判断嵌入式设备采集到的数据信息和特征侦测序列是否一致,S106若一致则结束此次自动适配,并将所述尝试波特率作为嵌入式设备的波特率;若不一致,则返回步骤S101,直到嵌入式设备采集到的数据信息和特征侦测序列一致或未尝试过的波特率的集合为空。 |
地址 |
350003 福建省福州市鼓楼区软件大道89号18号楼 |