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

一种烧录器以及烧录系统的制作方法

2022-03-02 07:49:00 来源:中国专利 TAG:


1.本技术涉及烧录技术领域,更具体地,涉及一种烧录器以及烧录系统。


背景技术:

2.传统的烧录器在进行固件烧录时,需要与提供待烧录固件的电子设备(可以为电脑、手机等终端,也可以为服务器)连通。用户在使用烧录器进行固件烧录时,通常是通过传输线将烧录器与该提供待烧录固件的电子设备进行有线连接并通信。但是仅通过有线通信方式对固件烧录时存在烧录固件不方便的问题。


技术实现要素:

3.本技术提出了一种烧录器以及烧录系统,以改善上述问题。
4.第一方面,本技术实施例提供了一种烧录器,该烧录器包括:无线通信模块、有线传输接口、选择模块以及控制器,所述无线通信模块用于与提供待烧录固件的第一设备无线连接;所述有线传输接口用于与提供所述待烧录固件的所述第一设备有线连接;所述选择模块与所述无线通信模块和所述有线传输接口分别连接;所述控制器与所述选择模块连接,所述控制器用于控制所述选择模块选择所述无线通信模块或所述有线传输接口中的至少一种与提供所述待烧录固件的所述第一设备连通,以通过与所述第一设备连通的所述无线通信模块或所述有线传输接口接收所述待烧录固件。
5.第二方面,本技术实施例还提供了一种烧录系统,该烧录系统包括:第一设备,所述第一设备用于提供待烧录固件;以及上述烧录器,所述烧录器与所述第一设备连接。
6.本技术提供的烧录器包括无线通信模块、有线传输接口、选择模块以及控制器,无线通信模块用于与提供待烧录固件的第一设备无线连接,有线传输接口用于与提供待烧录固件的第一设备有线连接,无线通信模块和有线传输模块分别与选择模块连接,控制器与选择模块连接,且控制器用于控制选择模块选择无线通信模块或有线传输接口中的至少一种与第一设备连通,以通过与第一设备连通的无线通信模块或有线传输接口接收待烧录固件。在烧录器接收待烧录固件时,通过控制器控制选择模块选择无线通信模块或有线传输接口中的至少一种与第一设备连通,既可以选择将烧录器与第一设备进行有线连接,也可以选择将烧录器与第一设备进行无线连接,且无需重新连接或拔掉与有线传输接口连接的传输线,也无需关闭或开启无线通信模块的电源,从而使烧录器与第一设备连通并将待烧录固件从第一设备传输至烧录器,因此,可以提升烧录器烧录固件的便捷性。
附图说明
7.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
8.图1为本技术一实施例提供的一种包含无线通信模块的烧录器的结构框图;
9.图2为本技术一实施例提供的一种包含蓝牙模块和wifi模块的烧录器的结构框图;
10.图3为本技术一实施例提供的一种包含第一选择器的选择模块连接方式的示意图;
11.图4为本技术一实施例提供的一种包含第一选择器和第二选择器的选择模块连接方式的示意图;
12.图5为本技术另一实施例提供的一种包含放大隔离模块的烧录器的结构框图;
13.图6为本技术另一实施例提供的一种放大隔离模块连接方式的示意图;
14.图7为本技术又一实施例提供的一种烧录系统的结构框图;
15.附图中:100烧录器、110无线通信模块、111蓝牙模块、112wifi模块、113第一无线通信模块、114第二无线通信模块、120有线传输接口、130选择模块、131第一选择器、132第二选择器、140控制器、150外设接口、160放大隔离模块、170转换接口、180存储器、200第一设备、300烧录系统。
具体实施方式
16.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
17.以下,首先对本技术涉及的技术术语进行介绍。
18.烧录器,烧录器又称编程器,可以用于将软件程序的数据写入可编程集成电路,具体地,烧录器主要用于单片机或存储器的芯片的编程。传统的集成电路的功能通常是固定的,在功能复杂的器件中需要使用多个不同功能的集成电路,但在可烧录集成电路被研发出来之后,设计者可以通过烧录器将软件程序数据写入该集成电路,使一个集成电路可以根据需要实现多种功能。在烧录器烧录固件程序的过程中,若烧录器中没有存储待烧录固件,则需要先将烧录器与提供待烧录固件的第一设备连通,并从第一设备中接收待烧录固件,将待烧录固件存储在烧录器中,再将烧录器与需要烧录待烧录固件的电子设备连通,并向需要烧录待烧录固件的电子设备传输待烧录固件。
19.固件,固件是指固化在集成电路内部的程序代码,由对源程序编译而生成,具有控制和协调电子设备上所应用的集成电路芯片的功能,且固件一般存储在集成电路芯片的存储器中。本方案中的待烧录固件是指在实际中需要烧录到电子设备中的固件。
20.传统的烧录器在进行固件烧录时,需要与提供待烧录固件的电子设备(可以为电脑、手机等终端,也可以为服务器)连通。用户在使用烧录器进行固件烧录时,通常是通过传输线将烧录器与该提供待烧录固件的电子设备进行有线连接并通信、或者通过烧录器中的无线通信模块将烧录器与该提供待烧录固件的电子设备无线连接并通信,从而将待烧录固件从该提供待烧录固件的电子设备传输至烧录器。但是用户在将上述有线通信方式切换为无线通信方式时,需要拔掉与有线传输接口连接的传输线,再开启烧录器中的无线通信模块电源,在将无线通信方式切换为有线通信方式时,需要关闭无线通信模块电源,再连接传输线,因此传统的烧录器存在烧录固件不方便的问题。
21.因此,为了缓解上述存在的问题,本技术实施例提供了一种烧录器,该烧录器包括
无线通信模块、有线传输接口、选择模块以及控制器。无线通信模块用于与提供待烧录固件的第一设备无线连接,有线传输接口用于与提供待烧录固件的第一设备有线连接,无线通信模块、有线传输接口、控制器分别于选择模块连接,且控制器用于控制选择模块选择无线通信模块或有线传输接口中的至少一种与第一设备连通,以通过与第一设备连通的无线通信模块或有线传输接口接收待烧录固件。因此,在烧录器接收待烧录固件时,通过控制器控制选择模块选择无线通信模块或有线传输接口中的至少一种与第一设备连通,既可以选择将烧录器与第一设备进行有线连接,也可以选择将烧录器与第一设备进行无线连接,且无需重新连接或拔掉与有线传输接口连接的传输线,也无需关闭或开启无线通信模块的电源,从而使烧录器与第一设备连通并将待烧录固件从第一设备传输至烧录器,因此,可以提升烧录器烧录固件的便捷性。
22.下面对该内容进行详细描述。请参照图1,本技术实施例提供了一种烧录器100。该烧录器100包括:无线通信模块110、有线传输接口120、选择模块130以及控制器140。
23.所述无线通信模块110用于与提供待烧录固件的第一设备无线连接;所述有线传输接口120用于与提供所述待烧录固件的所述第一设备有线连接;所述选择模块130与所述无线通信模块110和所述有线传输接口120分别连接;以及所述控制器140与所述选择模块130连接,所述控制器140用于控制所述选择模块130选择所述无线通信模块110或所述有线传输接口120中的至少一种与提供所述待烧录固件的所述第一设备连通,以通过与所述第一设备连通的所述无线通信模块110或所述有线传输接口120接收所述待烧录固件。
24.其中,提供待烧录固件的第一设备可以是存储有待烧录固件并能将待烧录固件写入烧录器100的电子设备,具体地,该第一设备可以为电脑、手机等终端,也可以为服务器。该第一设备可以是能通过有线通信向烧录器100写入待烧录固件的电子设备,也可以是能通过无线通信向烧录器100写入待烧录固件的电子设备。作为一种可选实施方式,该第一设备为既可以通过有线通信也可以通过无线通信向烧录器100写入待烧录固件的电子设备。
25.其中,通过无线通信模块110可以使烧录器100与第一设备建立无线连接,进而使烧录器100可以与第一设备进行无线通信。无线连接是指烧录器100无需使用有形的传输线,而可以使用wifi(wireless fidelity,无线宽带)、蓝牙、4g(4th generation mobile networks,第四代移动通信技术)、5g(5th generation mobile networks,第五代移动通信技术)等无线技术建立与第一设备之间的通讯链路,从而使烧录器100与第一设备连接,并为烧录器100与第一设备进行无线通信提供基础。
26.无线通信模块110包括但不限于蓝牙模块、wifi模块、4g无线通信模块或5g无线通信模块。
27.具体地,如图1所示,控制器140与选择模块130连接,选择模块130与无线通信模块110的一端连接,从而使控制器140可以与无线通信模块110连接,当无线通信模块110与第一设备无线连接时,可以使烧录器100的控制器140与第一设备无线连接。
28.在示例性实施例中,如图2所示,所述无线通信模块110包括蓝牙模块111和wifi模块112,所述蓝牙模块111和所述wifi模块112分别与所述选择模块130连接,所述蓝牙模块111和所述wifi模块112分别用于与所述第一设备无线连接;所述控制器140还用于控制所述选择模块130选择所述蓝牙模块111、所述wifi模块112或所述有线传输接口120中的至少一种与所述第一设备连通。
29.其中,蓝牙模块111可以是采用蓝牙低能耗(bluetooth low energy;ble)技术进行通信的低能耗蓝牙模块,蓝牙低能耗技术是低成本、短距离、可互操作的鲁棒性无线技术。蓝牙低能耗技术可以最大限度地降低功耗,采用可变连接时间间隔,这个间隔根据具体应用可以设置为几毫秒到几秒不等。因此,通过具有蓝牙低能耗技术的低能耗蓝牙模块可以有效节省能源。
30.应当理解,第一设备应当具有与无线通信模块110相应的信号传输模块,例如,当烧录器100包括蓝牙模块111时,第一设备也应当包括蓝牙模块;又例如,当烧录器100包括wifi模块112时,第一设备也应当包括wifi模块。
31.有线传输接口120可以将烧录器100与第一设备有线连接,并使烧录器100可以与第一设备进行有线通信。有线连接是指烧录器100使用金属导线、光纤等有形的传输线与第一设备连接,并为烧录器100与第一设备进行通信提供基础。具体地,如图1所示,控制器140与选择模块130连接,选择模块130与有线传输接口120的一端连接,从而使控制器140可以与有线传输接口120连接,当有线传输接口120与第一设备的接口通过数据线等传输线进行连接时,可以使烧录器100的控制器140与第一设备有线连接。
32.其中,有线传输接口120可以是uart(universal asynchronous receiver/transmitter,通用异步收发传输器)接口、gpio(general purpose input/output,通用型输入输出)接口、spi(serial peripheral interface,串行外设)接口、usb(universal serial bus,通用串行总线)接口、swd(serial wire debugging,串行调试)接口以及i2c(inter integrated circuit,两线式串行总线)接口中的任意一种。
33.选择模块130可以包括cmos模拟开关或者选择芯片等中的任意一种,其中,cmos模拟开关在电路中用于接通或断开与之连接的模块的信号,从而对烧录器100需要使用的模块进行选择。
34.在示例性实施例中,如图3所示,所述选择模块130包括第一选择器131,所述第一选择器131的控制端口(in1口)与所述控制器140的第一电平控制接口(pb1口)连接、数据传输端口(com1口)与所述控制器140的数据接口(rt口)连接、第一选择端口(nc1口)与所述有线传输接口120连接、第二选择端口(no1口)与所述无线通信模块110连接。
35.其中,第一选择器131可以是第一选择芯片,具体地,可以是sgm3157芯片。控制器140的第一电平控制接口可以用于向第一选择器131的控制端口输入高/低电平,从而控制第一选择器131选择无线通信模块110或有线传输接口120与控制器140导通。控制器140的数据接口可以用于与选择模块130进行数据传输。
36.作为一种实施方式,当第一选择器131的控制端口与控制器140的第一电平控制接口连接,且控制器140控制其第一电平控制接口向第一选择器131的控制端口输入低电平时,第一选择器131的数据传输端口和第一选择器131的第一选择端口导通,此时,由于第一选择器131的数据传输端口和控制器140的数据接口连接、第一选择器131的第一选择端口与有线传输接口120连接,因此,控制器140的数据接口和有线传输接口120导通,当有线传输接口120与第一设备连接的接口连接时,控制器140可以通过与第一设备连通的有线传输接口120与第一设备进行有线通信,从而接收待烧录固件。
37.作为另一种实施方式,当第一选择器131的控制端口与控制器140的第一电平控制接口连接,且控制器140控制其第一电平控制接口向第一选择器131的控制端口输入高电平
时,第一选择器131的数据传输端口和第一选择器131的第二选择端口导通,此时,由于第一选择器131的数据传输端口和控制器140的数据接口连接、第一选择器131的第二选择端口与无线通信模块110连接,因此,控制器140的数据接口和无线通信模块110导通,并控制无线通信模块110与第一设备连通,从而可以通过与第一设备连通的无线通信模块110与第一设备进行无线通信,从而接收待烧录固件。
38.在示例性实施例中,如图4所示,在所述无线通信模块110包括第一无线通信模块113和第二无线通信模块114时,所述选择模块130还包括第二选择器132;所述第二选择器132的控制端口(in2口)与所述控制器140的第二电平控制接口(pb2口)连接、数据传输端口(com2口)与第一选择器131的第二选择端口(no1口)连接、第一选择端口(nc2口)与第一无线通信模块113连接、第二选择端口(no2口)与第二无线通信模块114连接;所述控制器140还用于控制所述第一选择器131和所述第二选择器132选择第一无线通信模块113、第二无线通信模块114或有线传输接口120中的至少一种与所述第一设备连通。
39.其中,第一无线通信模块113和第二无线通信模块114分别可以是蓝牙模块111、wifi模块112、4g无线通信模块、5g无线通信模块中的任意一种,且第一无线通信模块113与第二无线通信模块114的类型可以不同。
40.其中,第二选择器132可以是第二选择芯片,具体地,可以是sgm3157芯片。控制器140的第二电平控制接口可以用于向第二选择器132的控制端口输入高/低电平,从而控制第二选择器132选择蓝牙模块111、wifi模块112或有线传输接口120与控制器140导通。
41.当第一选择器131的控制端口与控制器140的第一电平控制接口连接,且控制器140控制其第一电平控制接口向第一选择器131的控制端口输入高电平时,第一选择器131的数据传输端口和第一选择器131的第二选择端口导通,此时,由于第一选择器131的数据传输端口和控制器140的数据接口连接、第一选择器131的第二选择端口与第二选择器132的数据传输端口连接,因此,控制器140的数据接口和第二选择器132的数据传输端口导通。
42.作为一种实施方式,若第二选择器132的控制端口与控制器140的第二电平控制接口连接,且控制器140控制其第二电平控制接口向第二选择器132的控制端口输入低电平,则第二选择器132的数据传输端口和第二选择器132的第一选择端口导通,此时,由于第二选择器132的数据传输端口和控制器140的数据接口导通、第二选择器132的第一选择端口与第一无线通信模块113连接,因此,控制器140的数据接口和第一无线通信模块113导通,并控制第一无线通信模块113与第一设备连通,从而可以通过与第一设备连通的第一无线通信模块113与第一设备进行无线通信,从而接收待烧录固件。
43.作为另一种实施方式,若第二选择器132的控制端口与控制器140的第二电平控制接口连接,且控制器140控制其第二电平控制接口向第二选择器132的控制端口输入高电平,则第二选择器132的数据传输端口和第二选择器132的第二选择端口导通,此时,由于第二选择器132的数据传输端口和控制器140的数据接口导通、第二选择器132的第二选择端口与第二无线通信模块114连接,因此,控制器140的数据接口和第二无线通信模块114导通,并控制第二无线通信模块114与第一设备连通,从而可以通过与第一设备连通的第二无线通信模块114与第一设备进行无线通信,从而接收待烧录固件。
44.在示例性实施例中,第一选择器131的数据传输端口还可以包括数据输入端口和数据输出端口,控制器140的数据接口还可以包括数据发送接口和数据接收接口,且第一选
择器131的数据输入端口与控制器140的数据发送接口连接,第一选择器131的数据输出端口与控制器140的数据接收接口连接。第一选择器131的第一选择端口还可以包括第一输入选择端口和第一输出选择端口,有线传输接口120还可以包括有线发送接口和有线接收接口,且第一选择器131的第一输入选择端口与有线发送接口连接,第一选择器131的第一输出选择端口与有线接收接口连接。第一选择器131的第二选择端口还可以包括第二输入选择端口和第二输出选择端口,第二选择器132的数据传输端口还可以包括数据输出端口和数据输入端口,且第一选择器131的第二输入选择端口与第二选择器132的数据输出端口连接,第一选择器131的第二输出选择端口与第二选择器132的数据输入端口连接。第二选择器132的第一选择端口还可以包括第一输入选择端口和第一输出选择端口,第一无线通信模块113还可以包括第一无线发送接口和第一无线接收接口,且第二选择器132的第一输入选择端口与第一无线发送接口连接,第二选择器132的第一输出选择端口与第一无线接收接口连接。第二选择器132的第二选择端口还可以包括第二输入选择端口和第二输出选择端口,第二无线通信模块114还可以包括第二无线发送接口和第二无线接收接口,且第二选择器132的第二输入选择端口与第二无线发送接口连接,第二选择器132的第二输出选择端口与第二无线接收接口连接。
45.控制器140可以是微控制单元(microcontroller unit;mcu),又称单片机。微控制单元是把中央处理器(central process unit;cpu)的频率与规格做适当缩减,并将内存(memory)、计数器(timer)、通用串行总线(universal serial bus;usb)等周边接口,甚至驱动电路都整合在单一芯片上,从而形成的芯片级的计算机。微控制单元可以包括一个或者多个处理核。
46.其中,控制器140用于控制所述选择模块130选择所述无线通信模块110或所述有线传输接口120中的至少一种与提供所述待烧录固件的所述第一设备连通,可以是:控制器140通过其第一电平控制接口向第一选择器131的控制端口输入高/低电平,从而选择与选择模块130连接的无线通信模块110或有线传输接口120与第一设备连通。具体地,控制器140可以控制其第一电平控制接口向第一选择器131的控制端口输入低电平,选择通过有线传输接口120与第一设备连通。控制器140还可以通过其第一电平控制接口向第一选择器131的控制端口输入高电平,选择通过无线通信模块110与第一设备连通。
47.其中,在无线通信模块110包括第一无线通信模块113和第二无线通信模块114时,控制器140可以通过其第一电平控制接口向第一选择器131的控制端口输入高电平,并通过其第二电平控制接口向第二选择器132的控制端口输入低电平,以使第一无线通信模块113与第一设备连通。控制器140还可以通过其第一电平控制接口向第一选择器131的控制端口输入高电平,并通过其第二电平控制接口向第二选择器132的控制端口输入高电平,以使第二无线通信模块114与第一设备连通。
48.为了便于将烧录器100接收到的待烧录固件写入第二设备中,在本实施例中,如图5所示,所述烧录器100还可以包括外设接口150,所述外设接口150的数量可以为一个或多个。
49.作为一种实施方式,当所述外设接口150为多个时,各所述外设接口150分别与所述控制器140连接,每个所述外设接口150分别用于与需要烧录所述待烧录固件的至少一个第二设备连接,所述控制器140还用于通过所述外设接口150向所述第二设备传输所述待烧
录固件。
50.其中,需要烧录所述待烧录固件的第二设备可以为能通过有线通信从烧录器100写入待烧录固件的电子设备,具体地,该第二设备可以为电脑、手机等终端。
51.其中,外设接口150可以将烧录器100与第二设备有线连接,并使烧录器100可以与第二设备进行有线通信。
52.外设接口150与控制器140连接,并用于与第二设备连接,可以是:控制器140与外设接口150连接,当外设接口150与第二设备的接口通过传输线进行连接时,可以使烧录器100的控制器140与第二设备有线连接。
53.外设接口150与控制器140连接,并用于与第二设备连接,还可以是:如图5所示,控制器140与放大隔离模块160的一端连接,放大隔离模块160的另一端与外设接口150连接,从而使控制器140可以通过放大隔离模块160与外设接口150连接,当外设接口150与第二设备的接口通过传输线进行连接时,可以使烧录器100的控制器140与第二设备有线连接,从而使控制器140可以与第二设备通信,并通过外设接口150向第二设备传输待烧录固件。
54.其中,每个外设接口150可以是uart(universal asynchronous receiver/transmitter,通用异步收发传输器)接口、gpio(general purpose input/output,通用型输入输出)接口、spi(serial peripheral interface,串行外设)接口、usb(universal serial bus,通用串行总线)接口、swd(serial wire debugging,串行调试)接口以及i2c(inter integrated circuit,两线式串行总线)接口等中的任意一种。
55.外设接口150的数量为至少一个,图5中只示出了一个外设接口150,应当理解,当外设接口150的数量为多个时,第二设备的数量可以和外设接口150的数量相同,如外设接口150为4个时,第二设备可以为4个,4个外设接口150可以分别与4个第二设备连接。
56.本技术实施例提供的一种烧录器100,通过设置无线通信模块110、有线传输接口120、选择模块130以及控制器140,且无线通信模块110和有线传输模块分别与选择模块130连接,控制器140与选择模块130连接,且控制器140用于控制选择模块130选择无线通信模块110或有线传输接口120中的至少一种与第一设备连通,以通过与第一设备连通的无线通信模块110或有线传输接口120接收待烧录固件。在烧录器100接收待烧录固件时,通过控制器140控制选择模块130选择无线通信模块110或有线传输接口120中的至少一种与第一设备连通,既可以选择将烧录器100与第一设备进行有线连接,也可以选择将烧录器100与第一设备进行无线连接,从而使烧录器100与第一设备连通并将待烧录固件从第一设备传输至烧录器100,因此,可以提升烧录器100烧录固件的便捷性。
57.请参照图5,本技术另一实施例提供了一种烧录器100。该烧录器100包括:无线通信模块110、有线传输接口120、选择模块130、控制器140、至少一个外设接口150以及放大隔离模块160。
58.所述无线通信模块110、所述有线传输接口120以及控制器140分别与所述选择模块130连接,所述控制器140与所述外设接口150连接,所述控制器140用于控制所述选择模块130选择所述无线通信模块110或所述有线传输接口120中的至少一种与提供所述待烧录固件的所述第一设备连通,所述控制器140在通过与第一设备连通的所述无线通信模块110或所述有线传输接口120获取到待烧录固件后,可以通过所述外设接口150将待烧录固件传输给第二设备,以便第二设备烧录待烧录固件。
59.所述放大隔离模块160连接于所述控制器140和所述外设接口150之间。
60.其中,放大隔离模块160可以是实现信号放大功能和隔离功能的芯片,具体地,可以是sn74hc245芯片。如图6所示,放大隔离模块160的第一控制端口(oe口)与控制器140的第三电平控制接口(pb3口)连接、放大隔离模块160的第二控制端口(dir口)与控制器140的第四电平控制接口(pb4口)连接、输入端(a1口)与控制器140的外设通信接口(rtx口)连接、输出端(b1口)与外设接口150连接。
61.其中,控制器140的第三电平控制接口可以用于向放大隔离模块160的控制端口输入高/低电平,从而控制放大隔离模块160的输出端口是否为高阻态。控制器140的第四电平控制接口可以用于向放大隔离模块160的控制端口输入高/低电平,从而控制放大隔离模块160的信号流向。控制器140的外设通信接口可以用于与放大隔离模块160进行数据传输。
62.当放大隔离模块160的第一控制端口与控制器140的第三电平控制接口连接、放大隔离模块160的第二控制端口与控制器140的第四电平控制接口连接,且控制器140通过其第三电平控制接口向放大隔离模块160的第一控制端口输入低电平、通过其第四电平控制接口向放大隔离模块160的第二控制端口输入低电平时,信号传输方向为从放大隔离模块160的输出端到放大隔离模块160的输入端。在使用第二设备向烧录器100传输数据时,通过使信号流向同一方向,可以放大信号、增加传输接口的驱动能力。
63.当放大隔离模块160的第一控制端口与控制器140的第三电平控制接口连接、放大隔离模块160的第二控制端口与控制器140的第四电平控制接口连接,且控制器140通过其第三电平控制接口向放大隔离模块160的第一控制端口输入低电平、通过其第四电平控制接口向放大隔离模块160的第二控制端口输入高电平时,信号传输方向为从放大隔离模块160的输入端到放大隔离模块160的输出端。在使用烧录器100向第二设备传输数据时,通过使信号流向同一方向,可以放大数据传输过程中的信号、增加传输接口的驱动能力。
64.当放大隔离模块160的第一控制端口与控制器140的第三电平控制接口连接,且控制器140通过其第三电平控制接口向放大隔离模块160的第一控制端口输入高电平时,放大隔离模块160的输出端口为高阻态,数据无法在控制器140与外设接口150之间传输,烧录器100与第二设备被隔离。在第二设备与烧录器100连接,但不需要使用第二设备时,通过使烧录器100与第二设备隔离,避免第二设备对烧录器100的信号干扰。
65.应当理解,当外设接口150的数量为多个时,放大隔离模块160的数量可以为一个或多个,一个或多个放大隔离模块160连接于控制器140和多个外设接口150之间,如外设接口150为4个时,放大隔离模块160可以为2个,控制器140与每个放大隔离模块160的一端连接,每个放大隔离模块160的另一端与2个外设接口150连接。
66.考虑到第二设备的接口与外设接口150采用的传输协议可能不同,所述烧录器100还可以包括转换接口170。
67.作为一种实施方式,当外设接口150为多个时,每个外设接口150可以与一个转换接口170对应连接。每个所述转换接口170具有一个输入端口和至少一个输出端口,每个所述转换接口170的输入端口分别与一个所述外设接口150连接、每个输出端口分别用于与需要烧录所述待烧录固件的一个第二设备连接。
68.其中,转换接口170可以用于使采用不同传输协议的接口之间能够进行数据传输。转换接口170的数量可以和外设接口150的数量相同,如外设接口150为4个时,转换接口170
可以为4个,4个转换接口170的输入端口分别与4个外设接口150连接。每个转换接口170的输出端口可以为至少一个,第二设备的数量可以和至少一个转换接口170的输出端口的数量相同,如转换接口170为4个时,且每个转换接口170的输出端口为2个时,第二设备可以为8个,4个转换接口170的8个输出端口可以分别与8个第二设备连接。
69.通过设置转换接口170,可以使采用不同传输协议的外设接口150和第二设备的接口进行通信,并在第二设备数量大于外设接口150数量时,通过设置具有多个输出端口的转换接口170,可以使烧录器100同时与数量多于外设接口150的多个第二设备连接,并向该多个第二设备传输待烧录固件。
70.作为一种实施方式,所述烧录器100还可以包括存储器180。
71.所述存储器180与所述控制器140连接,所述存储器180用于存储所述控制器140接收到的所述待烧录固件。
72.存储器180可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory),还可以包括闪存(flash eeprom memory)芯片。存储器180可用于存储指令、程序、代码、代码集或指令集。存储器180可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现下述各个方法实施例的指令等。存储数据区还可以存储烧录器100在使用中所创建的数据等。
73.通过设置存储器180,可以使烧录器100在烧录过程中存储待烧录固件,以及存储烧录器100运行所需的系统程序,为烧录器100建立稳定的运行环境。
74.作为一种实施方式,所述烧录器100还可以包括显示屏、按键、语音模块以及电源指示灯。
75.显示屏、按键、语音模块以及电源指示灯分别与控制器140连接。
76.显示屏可以用于显示无线通信和有线通信的选项,以使用户可以根据需要选择烧录器100通过无线通信模块110或有线传输接口120与第一设备进行连接。
77.按键可以用于接收用户发送的指令。
78.语音模块可以用于发出提示音,以指示具体烧录状态,如语音模块鸣音“烧录成功”以指示烧录成功的状态。作为一种可选实施方式,语音模块可以包括蜂鸣器。
79.电源指示灯可以用于指示电源的开启/关闭状态,当电源指示灯亮灯时,电源为开启状态,当电源指示灯灭灯时,电源为关闭状态。
80.本技术实施例提供的一种烧录器100,包括无线通信模块110、有线传输接口120、选择模块130、控制器140、至少一个外设接口150、放大隔离模块160、至少一个转换接口170以及存储器180。无线通信模块110和有线传输模块可以通过选择模块130与控制器140连接,放大隔离模块160连接于控制器140的外设接口150之间,外设接口150可以直接与第二设备连接,也可以通过转换接口170与第二设备连接。在烧录器100向第二设备发送待烧录固件时,控制器140可以控制放大隔离模块160放大数据传输过程中的信号,还可以控制放大隔离模块160与第二设备隔离,从而放大信号、增加传输接口的驱动能力,并不需要使用第二设备时避免第二设备对烧录器100的信号干扰。因此,可以提升烧录器100烧录固件的便捷性。
81.请结合参照图7,本技术又一实施例提供了一种烧录系统300。该烧录系统300包
括:第一设备200以及上述烧录器100。
82.所述第一设备200用于提供待烧录固件;以及上述烧录器100与所述第一设备200连接。
83.本实施例提供的烧录系统300,通过设置有有线传输接口120、无线通信模块110、选择模块130以及控制器140的烧录器100与第一设备200建立有线连接或无线连接,将第一设备200中存储的待烧录固件下载到烧录器100中,并且用户可以根据自己的需要使烧录器100通过选择模块130选择有线传输接口120或无线通信模块110与第一设备200进行通信,无需重新连接或拔掉与有线传输接口120连接的传输线,也无需关闭或开启无线通信模块110的电源,从而使烧录器100与第一设备200连通并将待烧录固件从第一设备200传输至烧录器100,因此,可以提升烧录器100烧录固件的便捷性。
84.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献