本发明专利技术提供一种程序下载装置,包括:复位按键、模式选择开关、跳线接口、第一DB9接口和第二DB9接口;所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB9接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为BOOT启动模式,直接通过拨动开关将目标板卡的STM32单片机复位到BOOT模式下进行程序下载,不需要通过电脑设置电平复位,简化程序下载的操作过程。
Program downloading device
The present invention provides a program download device comprises a reset button, a mode selection switch, jumper interface, DB9 interface and DB9 interface of the first second; the first DB9 interface data pins through the jumper interface and the second interface DB9 data connecting pin; the first DB9 interface for connecting and computer serial port; the second DB9 interface for connecting and target board; the reset button is connected with the second DB9 interface, used to generate a reset signal; the mode selection is connected with the second DB9 interface switch is used to select the BOOT microcontroller as the startup mode, directly through the toggle switch will download target board STM32 MCU reset to BOOT mode, does not need to be set up by computer reset, simplify the program download operation.
【技术实现步骤摘要】
程序下载装置
本专利技术实施例涉及列嵌入式开发技术,尤其涉及一种程序下载装置。
技术介绍
目前,基于意法半导体公司出的STM32系列的单片机的程序下载方式,都是通过RS232接口使用BOOT模式下进行程序下载的,通常的方式是:将包括该STM32单片机的板卡使用串口线与电脑连接起来,需要将串口线一端的每根线焊接在该STM32单片机的每个管脚上,然后通过电脑向BOOT引脚施加高电平,使得STM32单片机重启进入到BOOT模式,进行程序的下载,完成下载后再拆除串口线。然而,在该类板卡的数量较多的时候,每次都需要需要通过电脑向BOOT引脚加高电平,才能进行程序下载,操作过程繁琐。
技术实现思路
本专利技术实施例提供的程序下载装置,用于解决在该类板卡的数量较多的时候,每次都需要需要通过电脑向BOOT引脚加高电平,才能进行程序下载,操作过程繁琐的问题。本专利技术第一方面提供一种程序下载装置,包括:复位按键、模式选择开关、跳线接口、第一DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB9接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为BOOT模式。在本专利技术的一实施例中,还包括:印制电路板;所述复位按键、所述模式选择开关、所述跳线接口、所述第一DB9接口和所述第二DB9接口分别焊接在所述印制电路板上。在本专利技术的一实施例中,所述第一DB9接口为孔型接口。在本专利技术的一实施例中,所述第一DB9接口为针型接口。在本专利技术的一实施例中,所述第一DB9接口的接收数据管脚通过所述跳线接口与所述第二DB9开关的接收数据管脚连接,所述第一DB9接口的发送数据管脚通过所述跳线接口与所述第二DB9开关的发送数据管脚连接;所述跳线接口用于选择目标板卡连接线为接插线或者直连线。在本专利技术的一实施例中,所述模式选择开关还用于选择单片机为正常启动模式。本专利技术提供的程序下载装置,用于连接在目标板卡和电脑之间,包括:复位按键、模式选择开关、跳线接口、第一DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为BOOT启动模式,直接通过拨动开关将目标板卡的STM32单片机复位到BOOT模式下进行程序下载,不需要通过电脑设置电平复位,简化程序下载的操作过程。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术程序下载装置实施例一的示意图;图2为本专利技术程序下载装置实施例一的原理图;图3为本专利技术程序下载装置一实例的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术程序下载装置实施例一的示意图;图2为本专利技术程序下载装置实施例一的原理图,如图1和图2所示,本实施例提供的程序下载装置,包括:复位按键、模式选择开关、跳线接口、第一DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB9接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为BOOT模式。本专利技术中出现的DB9接口就是业界常用的九针接口。图3为本专利技术程序下载装置一实例的示意图,如图3所示的实例,示出了一种具体实现的时候器件在电路板上的布局示意图,具体实现中,优选的该程序下载装置还包括:印制电路板;所述复位按键、所述模式选择开关、所述跳线接口、所述第一DB9接口和所述第二DB9接口分别焊接在所述印制电路板上。在上述任一实施例中,所述第一DB9接口为孔型接口;所述第一DB9接口为针型接口。所述第一DB9接口的接收数据管脚通过所述跳线接口与所述第二DB9开关的接收数据管脚连接,所述第一DB9接口的发送数据管脚通过所述跳线接口与所述第二DB9开关的发送数据管脚连接;所述跳线接口用于选择目标板卡连接线为接插线或者直连线。所述模式选择开关还用于选择单片机为正常启动模式。具体的,结合图2所示的远离图,该程序下载装置,用于给STM32单片机下载程序。装置具有两个DB9接口,一个为针型,一个为孔型,装置内集成了复位按键、模式选择开关和跳线接口。所述的孔型的第一DB9接口J1为标准的RS232接口,用于和电脑端串口连接,针型的第二DB9接口用于和目标板卡连接,内部2脚是RS232的数据发送管脚(TransmitData,TXD)线,3脚是RS232的数据接收管脚(ReceiveData,RXD)线,5脚是接地(Ground,GND)。所述的针型的第二DB9接口J2用于和目标板卡连接,内部2脚是RS232的TXD线,和跳线接口J3的2脚相连,3脚是RS232的RXD线,和跳线接口J3的3脚相连,5脚是GND,4脚输出复位信号,7脚输出BOOT信号,8脚是3.3V供电;所述的复位按键S1,按下后产生低电平复位信号,复位信号通J2的4脚传输到目标板卡单片机的复位引脚上;所述的模式选择开关S2,用来选择启动模式可以选择为BOOT模式和普通启动模式,1脚连接3.3V电源,4脚通过R2连接GND,2、3脚连接到J2的7脚上,当通过开关S2拨到1脚侧时,复位单片机进入BOOT模式,当开关S2拨到4脚时,为正常启动模式;所述的跳线接口J3,用于选择RS232连接线的交叉线和直连线,当1、3连接并且2、4连接的时候,使用RS232直连信号线,当3、5连接并且4、6连接时,使用RS232交叉信号线。使用所述的下载装置时,首先使用串口线缆分别将电脑和STM32目标板卡连接到装置上,将开关S2拨到BOOT模式,然后按下复位按键S1,STM32就进入到BOOT模式,就可以通过串口下载程序。最后,本专利技术还提供一种程序下载系统,包括写有相关计算机程序的电脑、目标板卡以及上述的程序下载装置,通过该程序下载装置,简洁的将程序下载到目标板卡上。本实施例提供的程序下载装置,用于连接在目标板卡和电脑之间,该程序下载装置复位按键、模式选择开关、跳线接口、第一DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用本文档来自技高网...
【技术保护点】
一种程序下载装置,其特征在于,包括:复位按键、模式选择开关、跳线接口、第一九针串行通信接口DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB9接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为启动BOOT模式。
【技术特征摘要】
1.一种程序下载装置,其特征在于,包括:复位按键、模式选择开关、跳线接口、第一九针串行通信接口DB9接口和第二DB9接口;其中,所述第一DB9接口的数据管脚通过所述跳线接口与所述第二DB9接口的数据管脚连接;所述第一DB9接口用于和电脑串口连接;所述第二DB9接口用于和目标板卡连接;所述复位按键与所述第二DB9接口连接,用于产生复位信号;所述模式选择开关与所述第二DB9接口连接,用于选择单片机为启动BOOT模式。2.根据权利要求1所述的程序下载装置,其特征在于,还包括:印制电路板;所述复位按键、所述模式选择开关、所述跳线接口、所述第一DB9接口和所述第二DB9接口分...
【专利技术属性】
技术研发人员:吴景国,
申请(专利权)人:中车大连电力牵引研发中心有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。