【技术实现步骤摘要】
一种数据传输方法、系统、装置及可读存储介质
[0001]本申请涉及数据传输领域,特别涉及一种数据传输方法、系统、装置及可读存储介质。
技术介绍
[0002]目前,对于包括主机和多个从机的系统而言,从机向主机发送数据的流程为:主机轮询各从机以确定各从机是否有数据需要发送,若从机有数据需要发送时,主机对用于数据传输的各总线轮询,以确定空闲的总线,并将空闲的总线的标识发送至需要传输数据的从机,以便从机根据该标识通过空闲的总线将数据发送至主机。现有技术中的方式,需要主机和从机之间进行多次信号和/ 或数据的交互,才能实现从机与主机之间的数据传输。此外,若有多个从机需要向主机发送数据时,总线上容易产生数据冲突。
技术实现思路
[0003]本申请的目的是提供一种数据传输方法、系统、装置及可读存储介质,无需主机对总线的状态进行查询并告知从机,进而可以减少总机和从机之间的交互,提高通讯效率,此外,本申请在同一时间只有一个从机使用总线向总机发送数据,可以实现从机之间的相互避让,避免总线上产生数据冲突。
[0004]为解决 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于主从系统中各从机的处理器,所述主从系统还包括主机,所述主机与各所述从机之间通过总线连接,所述方法包括:在自身所在的从机处于数据发送模式下,根据预设标识判断所述总线为空闲状态还是占用状态;若所述总线为空闲状态,则将所述预设标识更新为占用标识,并通过所述总线向所述主机发送数据;若所述总线为占用状态,则控制自身退出所述数据发送模式。2.如权利要求1所述的数据传输方法,其特征在于,控制自身退出所述数据发送模式之后,还包括:每隔预设时间段,重新进入根据预设标识判断所述总线为空闲状态还是占用状态的步骤。3.如权利要求1所述的数据传输方法,其特征在于,在自身所在的从机处于数据发送模式下,各所述从机中所述处理器的第一引脚均通过第一上拉电阻与第一电源连接;根据预设标识判断所述总线为空闲状态还是占用状态之前,还包括:预先将所述第一引脚设定为请求引脚,并将所述请求引脚设为开漏模式;将所述预设标识更新为占用标识,包括:将所述请求引脚的电平状态更新为第一电平;根据预设标识判断所述总线为空闲状态还是占用状态,包括:判断所述请求引脚的电平状态是否为所述第一电平;若为所述第一电平,则判定所述总线为占用状态;否则,判定所述总线为空闲状态。4.如权利要求3所述的数据传输方法,其特征在于,各所述从机中所述处理器的第二引脚均通过第二上拉电阻与第二电源连接;根据预设标识判断所述总线为空闲状态还是占用状态之前,还包括:预先将所述第二引脚设定为占用引脚,并将所述占用引脚设为开漏模式;将所述请求引脚的电平状态更新为第一电平之后,还包括:控制所述占用引脚输出低电平。5.如权利要求4所述的数据传输方法,其特征在于,在不止一个从机同时判断所述总线为空闲状态还是占用状态时,将所述占用引脚的电平状态更新为低电平之后,还包括:在预设时间之后,控制所...
【专利技术属性】
技术研发人员:信心,陈焕,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。