[发明专利]适用于单片机的改进型UART通信的方法、装置及系统有效
申请号: | 201510240332.1 | 申请日: | 2015-05-12 |
公开(公告)号: | CN104794089B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 牛英山;张子卿 | 申请(专利权)人: | 中国电子科技集团公司第四十七研究所 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙)11400 | 代理人: | 方挺,葛强 |
地址: | 110032 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 单片机 改进型 uart 通信 方法 装置 系统 | ||
1.一种适用于单片机的改进型UART通信的方法,包括:
1)在标准型UART上设置地址检测单元;
2)主机向与其通信连接的多台单片机从机发送地址帧和数据帧;
3)从机通过所述地址检测单元,将从机的地址与所述地址帧中的地址进行匹配,
若地址匹配,从机中断当前的程序,以响应主机并接收所述数据帧,
若地址不匹配,从机继续运行当前的程序。
2.根据权利要求1所述的方法,其中,所述地址检测单元通过预设地址掩码寄存器所对应的从机地址寄存器中各位是否参与地址检测进行所述地址匹配。
3.根据权利要求1所述的方法,其中,所述步骤3)还包括:在标准型UART的帧格式的基础上,通过添加一位用于指示地址帧或数据帧的帧类型标识位,以设定改进型UART的帧格式。
4.根据权利要求3所述的方法,其中,所述改进型UART的帧格式包括:
起始位,配置为指示帧的开始位;
帧类型标识位,配置为指示地址帧或数据帧;
数据位,配置为存放地址或数据内容;
校验位,配置为对所述数据位中的数据进行奇偶校验;
停止位,配置为指示地址帧或数据帧的结束位。
5.一种适用于单片机的改进型UART通信的装置,包括:标准型UART装置和设置于所述标准型UART装置的地址检测单元,
所述地址检测单元配置为当主机向从机发送地址帧和数据帧时,将所述地址帧中的地址与从机的地址进行匹配,
若地址匹配,则中断当前的程序,以响应主机并接收所述数据帧;
若地址不匹配,则继续运行当前的程序。
6.根据权利要求5所述的装置,其中,所述地址检测单元还配置为通过预设地址掩码寄存器所对应的从机地址寄存器中各位是否参与地址检测进行地址匹配。
7.根据权利要求5所述的装置,还包括:帧格式设置单元,所述帧格式设置单元配置为通过在标准型UART的帧格式的基础上,添加一位用于指示地址帧或数据帧的帧类型标识位,以设定改进型UART的帧格式。
8.根据权利要求7所述的装置,其中,所述改进型UART的帧格式包括:
起始位,配置为指示帧的开始位;
帧类型标识位,配置为指示地址帧或数据帧;
数据位,配置为存放地址或数据内容;
校验位,配置为对所述数据位中的数据进行奇偶校验;
停止位,配置为指示地址帧或数据帧的结束位。
9.一种适用于单片机的改进型UART通信的系统,包括主机、与所述主机通信连接的多台单片机从机和如权利要求5-8任意一项所述的改进型UART通信的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十七研究所,未经中国电子科技集团公司第四十七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510240332.1/1.html,转载请声明来源钻瓜专利网。