一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种调试数据传输方法、装置、设备及存储介质与流程

2022-04-09 08:39:29 来源:中国专利 TAG:


1.本发明涉及移动通信领域,尤其涉及一种调试数据传输方法、设备及计算机可读存储介质。


背景技术:

2.现有技术中,通信模块作为模组的一部分,被封装到各类设备的结构件内。而用于调试通信模块的上位机通常资源有限,无法抓取通信模块的日志,进而无法实现通信模块的版本升级、数据传输以及维护调试等功能。
3.为了解决上述技术问题,现有技术中提出了基于fota空中升级的解决方案,但是,上述空中升级的方式并不具备直接使用升级工具进行升级时的安全性和可控性,目前,空中升级的方式,仍存在一定的引入质量问题的风险。
4.因此,为了解决通信模块的维护性问题,通信模块的提供商需对各类设备进行回收和拆机,极大地增加了通信模块后续的维护成本和维护执行效率。


技术实现要素:

5.为了解决现有技术中的上述技术缺陷,本发明提出了一种调试数据传输方法,应用于包含usim(universal subscriber identity module,用户识别卡)卡座的主机,其特征在于,所述方法包括:
6.在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态。
7.在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成。
8.在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态。
9.在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成。
10.可选地,所述在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态,包括:
11.在所述主机处于所述下电模式时,将所述时钟管脚配置为通用型之输入输出gpio管脚。
12.启动定时器timer(x)和计数器timercnt,并设置所述计数器timercnt=0。
13.可选地,所述在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将由外设接收的输出数据存放至所
述数据管脚,直至所有的所述输出数据存放完成,包括:
14.等待所述定时器timer(x)的中断。
15.在所述定时器timer(x)的中断时,对所述计数器timercnt取余,在所述计数器timercnt%2=1时,拉低所述时钟管脚,并在所述输出数据为0时,将所述数据管脚拉低,在所述输出数据为1时,将所述数据管脚拉高,并对所述计数器timercnt加1,在所述计数器timercnt%2=0时,拉高所述时钟管脚,并对所述计数器timercnt加1。
16.可选地,所述在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将由外设接收的输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成,还包括:
17.在所述输出数据存放完成,或者,预设的n个所述定时器timer(x)的定时时间time已到达时,关闭所述定时器timer(x)和所述计数器timercnt。
18.拉高所述时钟管脚,将所述数据管脚配置为输入状态。
19.可选地,所述在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态,包括:
20.再次启动所述定时器timer(x)和所述计数器timercnt。
21.设置所述计数器timercnt=0,并拉低所述时钟管脚。
22.可选地,所述在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成,包括:
23.在所述定时器timer(x)的中断到来时,对所述计数器timercnt取余。
24.在所述计数器timercnt%2=0时,接收所述输入数据,拉高所述时钟管脚,并对所述计数器timercnt加1,在述计数器timercnt%2=1时,拉低所述时钟管脚,并对所述计数器timercnt加1。
25.可选地,所述在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成,还包括:
26.在接收的所述输入数据未超出预设的单次传输最大数据量时,继续等待所述定时器timer(x)的中断。
27.在接收的所述输入数据超出所述单次传输最大数据量时,再次等待所述定时器timer(x)的中断到来,直至所有的所述输入数据接收完成。
28.本发明还提出了一种调试数据传输方法,应用于包含用户识别卡usim接头的外设,其特征在于,所述方法包括:
29.在所述usim接头插入至主机的usim卡座,且所述主机处于usim卡的下电模式时,将自身配置为接收数据状态。
30.在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为高电平,则将自身配置为输出数据状态,并将所述主机的数据管脚设置为输出状态,以及,接收上一状态由所述主机存入的传输数据。
31.在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为低电平,则将自身配置为接收数据状态,并将所述主机的数据管脚设置为输入状态。
32.本发明还提出了一种调试数据传输设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的调试数据传输方法的步骤。
33.本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有调试数据传输程序,调试数据传输程序被处理器执行时实现如上述任一项所述的调试数据传输方法的步骤。
34.实施本发明的调试数据传输方法、设备及计算机可读存储介质,通过在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态;在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成;在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态;在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成。实现了一种高效便捷的调试数据传输方案,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
附图说明
35.下面将结合附图及实施例对本发明作进一步说明,附图中:
36.图1是本发明调试数据传输方法第一实施例的流程图;
37.图2是本发明调试数据传输方法第二实施例的流程图;
38.图3是本发明调试数据传输方法第三实施例的流程图;
39.图4是本发明调试数据传输方法第四实施例的流程图;
40.图5是本发明调试数据传输方法第五实施例的流程图;
41.图6是本发明调试数据传输方法第六实施例的流程图;
42.图7是本发明调试数据传输方法第七实施例的流程图;
43.图8是本发明调试数据传输方法第八实施例的流程图;
44.图9是本发明调试数据传输方法第一实施例的管脚连接示意图;
45.图10是本发明调试数据传输方法第一实施例的外设接头示意图;
46.图11是本发明调试数据传输方法第一实施例的主机输出外设接收的时序图;
47.图12是本发明调试数据传输方法第一实施例的外设输出主机接收的时序图。
具体实施方式
48.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
49.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
50.实施例一
51.图1是本发明调试数据传输方法第一实施例的流程图。一种调试数据传输方法,应用于包含用户识别卡usim卡座的主机,其特征在于,所述方法包括:
52.s1、在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态。
53.s2、在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成。
54.s3、在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态。
55.s4、在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成。
56.在本实施例中,考虑到现有技术中,为了解决通信模块的维护性问题,通信模块的提供商或维护方,通常需对各类通信设备进行回收和拆机,极大地增加了通信模块后续的维护成本和维护执行效率,因此,本实施例为了避免对各类通信设备进行回收和拆机,提出了基于通信设备的usim卡座作为调试接口的技术思路,具体的,设计一个与usim卡相匹配的接头,通过该接头连接外设,从而可以在通信设备下电或者usim卡处于非工作状态时,连接该外设,也即,通过该外设对该通信设备进行数据上传或数据下载等传输操作,从而实现更为便捷的、免拆机的维护或升级。
57.在本实施例中,通信设备作为主机host,调试或维护设备作为外设device。具体的,请参考图9示出的管脚连接示意图,其中,该图左侧为host主机的卡座,该图右侧为外设device的接头。在本实施例中,host设备具有三根gpio(general-purpose input/output,通用型之输入输出)管脚。当该host主机具备usim卡卡座时,以usim卡座为例,其中,该usim卡座具有vcc电源管脚、clk时钟管脚、data数据管脚以及reset重置管脚等,在usim卡处于上电状态时,usim卡处于正常的工作状态,而在usim卡座处于上电状态、且该usim卡座未插卡时,vcc电源管脚为0,clk时钟管脚、data数据管脚以及rest重置管脚即可配置为普通的gpio,也即,在host主机与外设之间模拟一条数据通道。
58.可选地,在本实施例中,host主机未处于正常的工作模式时,可与外设device进行连接,然后,进行相应的数据收发传输,例如,由外设device向host主机传输版本软件,或者由host主机向外设device传输debug调试数据。
59.在本实施例中,请参考图10示出的外设接头示意图。其中,该外设device接头为一个类似于usim卡的卡状贴片,具体的,将利用到其中的gnd接地管脚、clk时钟管脚、data数据管脚以及reset重置管脚。
60.在本实施例中,请参考图11示出的主机输出外设接收的时序图,其中,针对host主机输出数据、外设device接收数据的场景,首先,host主机将reset管脚拉低,外设device收到中断将data管脚配置为输入状态;然后,等预设时间后,host主机启动clock信号,在每次clock信号的下降,沿存放数据到data管脚,外设device收到clock信号的上升沿中断后,读取data数据线上所存的数据。若数据传输完成,则由host主机关闭clock信号;并切换到正常模式的工作状态、或者继续保持主机外设数据传输模式的工作状态。
61.在本实施例中,请参考图12示出的外设输出主机接收的时序图,其中,针对外设device输出数据、host主机接收数据的场景,首先,仍然是host主机将reset管脚拉高,此时,host主机将data管脚配置为输入,外设device收到reset中断后,将data管脚配置为输出状态;然后,等一预设时间后,host主机启动clock信号,在每次clock的下降沿,由外设device存放数据到data管脚,host主机收到clock的上升沿中断后,读取data数据线上的数据。若数据传输完成,则由host主机关闭clock信号;并切换到正常模式的工作状态、或者继续保持主机外设数据传输模式的工作状态。
62.可选地,在本实施例中,在host主机的开机时、或boot(引导启动)阶段,执行上述的host主机输出数据、外设device接收数据,或者外设device输出数据、host主机接收数据的操作。
63.本实施例的有益效果在于,通过在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态;在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成;在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态;在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成。实现了一种高效便捷的调试数据传输方案,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
64.实施例二
65.图2是本发明调试数据传输方法第二实施例的流程图,基于上述实施例,所述在外设的usim接头插入至所述主机的usim卡座,且所述主机处于usim卡的下电模式时,拉低所述usim卡座的重置管脚,并将所述usim卡座的数据管脚配置为输出状态,包括:
66.s11、在所述主机处于所述下电模式时,将所述时钟管脚配置为通用型之输入输出gpio管脚。
67.s12、启动定时器timer(x)和计数器timercnt,并设置所述计数器timercnt=0。
68.可选地,在本实施例中,在所述主机处于所述非正常工作模式时,将所述时钟管脚配置为通用型之输入输出gpio管脚。
69.可选地,在本实施例中,在所述主机还未完成所有的数据上传、或者还未完成所有的数据下载时,将所述时钟管脚配置为通用型之输入输出gpio管脚。
70.可选地,在本实施例中,在所述主机的交互界面内接收到数据传输指令、且所述主机的usim卡座为空时,将所述时钟管脚配置为通用型之输入输出gpio管脚。
71.本实施例的有益效果在于,通过在所述主机处于所述下电模式时,将所述时钟管脚配置为通用型之输入输出gpio管脚;启动定时器timer(x)和计数器timercnt,并设置所述计数器timercnt=0。为实现了一种高效便捷的调试数据传输方案提供了主机的模式确定方式,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
72.实施例三
73.图3是本发明调试数据传输方法第三实施例的流程图,基于上述实施例,所述在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将由外设接收的输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成,包括:
74.s21、等待所述定时器timer(x)的中断。
75.s22、在所述定时器timer(x)的中断时,对所述计数器timercnt取余,在所述计数器timercnt%2=1时,拉低所述时钟管脚,并在所述输出数据为0时,将所述数据管脚拉低,在所述输出数据为1时,将所述数据管脚拉高,并对所述计数器timercnt加1,在所述计数器timercnt%2=0时,拉高所述时钟管脚,并对所述计数器timercnt加1。
76.本实施例的有益效果在于,通过等待所述定时器timer(x)的中断,在所述定时器timer(x)的中断时,对所述计数器timercnt取余,在所述计数器timercnt%2=1时,拉低所述时钟管脚,并在所述输出数据为0时,将所述数据管脚拉低,在所述输出数据为1时,将所述数据管脚拉高,并对所述计数器timercnt加1,在所述计数器timercnt%2=0时,拉高所述时钟管脚,并对所述计数器timercnt加1。为实现了一种高效便捷的调试数据传输方案提供了数据分段传输的控制方式,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
77.实施例四
78.图4是本发明调试数据传输方法第四实施例的流程图,基于上述实施例,所述在拉低所述重置管脚的预设时间后,启动所述usim卡座的时钟管脚的时钟信号,并在每一所述时钟信号的下降沿中断时,将由外设接收的输出数据存放至所述数据管脚,直至所有的所述输出数据存放完成,还包括:
79.s23、在所述输出数据存放完成,或者,预设的n个所述定时器timer(x)的定时时间time已到达时,关闭所述定时器timer(x)和所述计数器timercnt。
80.s24、拉高所述时钟管脚,将所述数据管脚配置为输入状态。
81.本实施例的有益效果在于,通过在所述输出数据存放完成,或者,预设的n个所述定时器timer(x)的定时时间time已到达时,关闭所述定时器timer(x)和所述计数器timercnt;拉高所述时钟管脚,将所述数据管脚配置为输入状态。为实现了一种高效便捷的调试数据传输方案提供了数据输入和数据输出的切换方式,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
82.实施例五
83.图5是本发明调试数据传输方法第五实施例的流程图,基于上述实施例,所述在所述主机处于所述下电模式时,拉高所述重置管脚,并将所述数据管脚配置为输入状态,包括:
84.s31、再次启动所述定时器timer(x)和所述计数器timercnt。
85.s32、设置所述计数器timercnt=0,并拉低所述时钟管脚。
86.可选地,在本实施例中,根据外设对主机的调试或维护类型,传输数据的数据量以及数据类型确定对上述定时器的定时值和上述计数器的计数值进行初始化。
87.本实施例的有益效果在于,通过再次启动所述定时器timer(x)和所述计数器
timercnt;设置所述计数器timercnt=0,并拉低所述时钟管脚。为实现了一种高效便捷的调试数据传输方案提供了定时器和计数器的设置依据,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
88.实施例六
89.图6是本发明调试数据传输方法第六实施例的流程图,基于上述实施例,所述在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成,包括:
90.s41、在所述定时器timer(x)的中断到来时,对所述计数器timercnt取余。
91.s42、在所述计数器timercnt%2=0时,接收所述输入数据,拉高所述时钟管脚,并对所述计数器timercnt加1,在述计数器timercnt%2=1时,拉低所述时钟管脚,并对所述计数器timercnt加1。
92.本实施例的有益效果在于,通过在所述定时器timer(x)的中断到来时,对所述计数器timercnt取余;在所述计数器timercnt%2=0时,接收所述输入数据,拉高所述时钟管脚,并对所述计数器timercnt加1,在述计数器timercnt%2=1时,拉低所述时钟管脚,并对所述计数器timercnt加1。为实现了一种高效便捷的调试数据传输方案提供了数据分段传输的控制方式,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
93.实施例七
94.图7是本发明调试数据传输方法第七实施例的流程图,基于上述实施例,所述在拉低所述重置管脚的所述预设时间后,启动所述时钟信号,并在每一所述时钟信号的上升沿中断时,接收由所述外设存放至所述数据管脚的输入数据,直至所有的所述输入数据接收完成,还包括:
95.s43、在接收的所述输入数据未超出预设的单次传输最大数据量时,继续等待所述定时器timer(x)的中断。
96.s44、在接收的所述输入数据超出所述单次传输最大数据量时,再次等待所述定时器timer(x)的中断到来,直至所有的所述输入数据接收完成。
97.可选地,在本实施例中,针对同时具备数据输入和数据输出的场景需求时,一种实施方案是,按上述实施例的先执行完成数据输入或数据输出,然后再执行数据输出或数据数据输入;另一种实施方案是,在奇数次的clock信号的上升沿中断后,执行数据输出,而在偶数次的clock信号的上升沿中断后,执行数据输入,从而使得数据输入或数据输出能够得到同步完成。
98.本实施例的有益效果在于,通过在接收的所述输入数据未超出预设的单次传输最大数据量时,继续等待所述定时器timer(x)的中断;在接收的所述输入数据超出所述单次传输最大数据量时,再次等待所述定时器timer(x)的中断到来,直至所有的所述输入数据接收完成。为实现了一种高效便捷的调试数据传输方案提供了多样化的传输控制方式,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
99.实施例八
100.图8是本发明调试数据传输方法第八实施例的流程图,基于上述实施例,本发明还提出了一种调试数据传输方法,应用于包含用户识别卡usim接头的外设,其特征在于,所述方法包括:
101.s10、在所述usim接头插入至主机的usim卡座,且所述主机处于usim卡的下电模式时,将自身配置为接收数据状态。
102.s20、在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为高电平,则将自身配置为输出数据状态,并将所述主机的数据管脚设置为输出状态,以及,接收上一状态由所述主机存入的传输数据。
103.s30、在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为低电平,则将自身配置为接收数据状态,并将所述主机的数据管脚设置为输入状态。
104.在本实施例中,考虑到现有技术中,为了解决通信模块的维护性问题,通信模块的提供商或维护方,通常需对各类通信设备进行回收和拆机,极大地增加了通信模块后续的维护成本和维护执行效率,因此,本实施例为了避免对各类通信设备进行回收和拆机,提出了基于通信设备的usim卡座作为调试接口的技术思路,具体的,设计一个与usim卡相匹配的接头,通过该接头连接外设,从而可以在通信设备下电或者usim卡处于非工作状态时,连接该外设,也即,通过该外设对该通信设备进行数据上传或数据下载等传输操作,从而实现更为便捷的、免拆机的维护或升级。
105.在本实施例中,通信设备作为主机host,调试或维护设备作为外设device。具体的,请参考图9示出的管脚连接示意图,其中,该图左侧为host主机的卡座,该图右侧为外设device的接头。在本实施例中,host设备具有三根gpio(general-purpose input/output,通用型之输入输出)管脚。当该host主机具备usim卡卡座时,以usim卡座为例,其中,该usim卡座具有vcc电源管脚、clk时钟管脚、data数据管脚以及reset重置管脚等,在usim卡处于上电状态时,usim卡处于正常的工作状态,而在usim卡座处于上电状态、且该usim卡座未插卡时,vcc电源管脚为0,clk时钟管脚、data数据管脚以及rest重置管脚即可配置为普通的gpio,也即,在host主机与外设之间模拟一条数据通道。
106.可选地,在本实施例中,host主机未处于正常的工作模式时,可与外设device进行连接,然后,进行相应的数据收发传输,例如,由外设device向host主机传输版本软件,或者由host主机向外设device传输debug调试数据。
107.在本实施例中,请参考图10示出的外设接头示意图。其中,该外设device接头为一个类似于usim卡的卡状贴片,具体的,将利用到其中的gnd接地管脚、clk时钟管脚、data数据管脚以及reset重置管脚。
108.在本实施例中,请参考图11示出的主机输出外设接收的时序图,其中,针对host主机输出数据、外设device接收数据的场景,首先,host主机将reset管脚拉低,外设device收到中断将data管脚配置为输入状态;然后,等预设时间后,host主机启动clock信号,在每次clock信号的下降,沿存放数据到data管脚,外设device收到clock信号的上升沿中断后,读取data数据线上所存的数据。若数据传输完成,则由host主机关闭clock信号;并切换到正常模式的工作状态、或者继续保持主机外设数据传输模式的工作状态。
109.在本实施例中,请参考图12示出的外设输出主机接收的时序图,其中,针对外设
device输出数据、host主机接收数据的场景,首先,仍然是host主机将reset管脚拉高,此时,host主机将data管脚配置为输入,外设device收到reset中断后,将data管脚配置为输出状态;然后,等一预设时间后,host主机启动clock信号,在每次clock的下降沿,由外设device存放数据到data管脚,host主机收到clock的上升沿中断后,读取data数据线上的数据。若数据传输完成,则由host主机关闭clock信号;并切换到正常模式的工作状态、或者继续保持主机外设数据传输模式的工作状态。
110.可选地,在本实施例中,在host主机的开机时、或boot(引导启动)阶段,执行上述的host主机输出数据、外设device接收数据,或者外设device输出数据、host主机接收数据的操作。
111.本实施例的有益效果在于,通过在所述usim接头插入至主机的usim卡座,且所述主机处于usim卡的下电模式时,将自身配置为接收数据状态;在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为高电平,则将自身配置为输出数据状态,并将所述主机的数据管脚设置为输出状态,以及,接收上一状态由所述主机存入的传输数据;在接收到所述主机的重置管脚的中断信号时,若所述重置管脚为低电平,则将自身配置为接收数据状态,并将所述主机的数据管脚设置为输入状态。实现了一种高效便捷的调试数据传输方案提供了,有效地避免了通信模块提供商或维护方对各类通信设备进行回收和拆机,极大地降低了通信模块后续的维护成本,提升了维护执行效率。
112.实施例九
113.基于上述实施例,本发明还提出了一种调试数据传输设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的调试数据传输方法的步骤。
114.需要说明的是,上述设备实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在设备实施例中均对应适用,这里不再赘述。
115.实施例十
116.基于上述实施例,本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有调试数据传输程序,调试数据传输程序被处理器执行时实现如上述任一项所述的调试数据传输方法的步骤。
117.需要说明的是,上述介质实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在介质实施例中均对应适用,这里不再赘述。
118.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
119.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
120.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
121.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献