[发明专利]无时钟同步信号单片机实现HOMEBUS总线通信的方法有效
申请号: | 201110256025.4 | 申请日: | 2011-09-01 |
公开(公告)号: | CN102447600A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 李希志;曹锐;张献林;张俊喜 | 申请(专利权)人: | 青岛海信日立空调系统有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L7/00 |
代理公司: | 山东清泰律师事务所 37222 | 代理人: | 聂磊 |
地址: | 266510 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种异步通信方式,具体地说,涉及一种无时钟同步信号单片机实现HOMEBUS总线通信的方法,提供了一种用不具有同步时钟输出异步通信的单片机,在异步通信时用单片机内部PWM信号模拟出同步时钟信号,实现HomeBus总线通信,从而可以随意的选择单片机实现HomeBus通信,而不必局限于H8系列和富士通系列单片机的无时钟同步信号单片机实现HOMEBUS总线通信的方法,单片机设置为具有PWM输出功能的单片机,单片机的RXD、TXD、PWM端口分别和HOMEBUS的RXD、TXD、SCK端口连接,这种方式节省了软件资源,PWM波的产生完全有芯片内部资源实现,避免了用定时器模拟同步时钟频繁进中断的致命缺点。 | ||
搜索关键词: | 时钟 同步 信号 单片机 实现 homebus 总线 通信 方法 | ||
【主权项】:
一种无时钟同步信号单片机实现HOMEBUS总线通信的方法,其特征在于,单片机设置为具有PWM输出功能的单片机,单片机的RXD、TXD、PWM端口分别和HOMEBUS的RXD、TXD、SCK端口连接,其包括下列步骤:1:开机启动单片机初始化;2:通信端口初始化;3:设置异步通信的起始位、数据、校验位和停止位;4:设置单片机的异步通信波特率;5:设置单片机的PWM引脚输出波特率为异步通信波特率的2倍;6:PWM输出启动;7:检测总线是否空闲,如果不空闲等待随机时间再检测,如果空闲,进入步骤8:8:PWM输出同步,同时开启异步发送;9:检验接收发送的数据是否一致,如果不一致,进入重发状态,回步骤7,如果一致进入步骤10:10:检验发送是否结束,如果结束,就返回等待下次发送,如果没有结束,就回步骤7继续发送其他数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信日立空调系统有限公司,未经青岛海信日立空调系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110256025.4/,转载请声明来源钻瓜专利网。