【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种主机通信方法、一种主机及通信系统。
技术介绍
IIC、485等总线作为管理总线应用已经非常广泛,大多都是一个主机访问多个设备的结构,不过IIC本身是支持多主协议的,但是大多数芯片内置的协议机并不支持载波侦听和冲突检测,比如说Freescale的PowerPC,所以要想做到同一条总线上实现多主机还是比较麻烦的。目前主要的手段主要有两种,一种是选择控制芯片时需要内置完整的标准的IIC协议,这样会将选型的范围变得很窄,而且大多数情况IIC仅是辅助通信系统,主体功能并不在它,因为一个小的方面就把众多的选择排斥在外,这非常的不合适。还有一种方法是在逻辑器件譬如CPLD或FPGA灯芯片做一级中继,把IIC协议在逻辑中完成,但这样会增加逻辑器件的成本,而且如果是插卡式设备,每个IIC的主机在不同板子上的话,那样所增加的成本将会更高。
技术实现思路
本专利技术实施例提供了一种一种主机通信方法、一种主机及通信系统,用以解决现有通信系统中总线控制器不支持多个主机通信的问题。本专利技术实施例提供的一种主机通信方法,包括:当主机有通信需求时,检测总线 ...
【技术保护点】
一种主机通信方法,其特征在于,该主机通信方法包括:当主机有通信需求时,检测总线状态线,其中该总线状态线与该主机所属通信系统中的每一主机相连,用于检测该通信系统中的主机是否占用总线进行通信,若总线状态线为空闲状态,则主机抢占总线;若总线状态线为占用状态,则主机按照第一预设时间等待后重新检测状态线;判断抢占总线是否成功,如果是,则将总线状态线设置为占用状态并将此占用状态保持,主机进行通信,通信结束后,将总线状态线恢复为空闲状态;否则,主机按照第二预设时间进行等待后重新检测总线状态线。
【技术特征摘要】
【专利技术属性】
技术研发人员:艾宁,刘鹏,
申请(专利权)人:瑞斯康达科技发展股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。