发明名称 |
一种异步通信协议 |
摘要 |
本发明公开了一种异步通信协议,其内容包括:定义开始通信时,信号线的空闲为低电平;当所述检测模块检测到信号线由低电平到高电平的跳变时,启动定时器模块对时钟进行计数,计数到指定个数的时钟后,若仍为高电平则定义为起始信号;所述检测模块检测到起始信号后,等待信号线由高电平跳变为低电平,由定时器模块计数所述低电平时间段的时钟个数;当检测模块检测到信号线由低电平跳变为高电平时,定义为停止信号,指示一个数据帧接收完成;所述数据识别模块根据低电平时间段计数的时钟个数识别相应代表的数据,指示一个数据帧完成操作。本发明利用指定的时间段代表不同的数据来传输数据,低成本、易实现,通信效率高,占用I/O资源少。 |
申请公布号 |
CN102970300A |
申请公布日期 |
2013.03.13 |
申请号 |
CN201210495784.0 |
申请日期 |
2012.11.29 |
申请人 |
苏州瀚瑞微电子有限公司 |
发明人 |
杨英桔 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种异步通信协议,基于唯一的一根信号线进行单向数据传输,包括检测模块、定时器模块及数据识别模块,其内容包括:定义开始通信时,信号线的空闲为低电平;当所述检测模块检测到信号线由低电平到高电平的跳变时,启动定时器模块对时钟进行计数,计数到指定个数的时钟后,所述检测模块对输入信号进行检测,若仍为高电平则定义为起始信号;所述检测模块检测到起始信号后,等待信号线由高电平跳变为低电平,由定时器模块计数所述低电平时间段的时钟个数;当检测模块检测到信号线由低电平跳变为高电平时,定义为停止信号,指示一个数据帧接收完成;所述数据识别模块根据低电平时间段计数的时钟个数识别相应代表的数据,指示一个数据帧完成操作。 |
地址 |
215163 江苏省苏州市高新区科技城培源路2号微系统园M1栋3楼 |