程序下载装置的制作方法

文档序号:12063618阅读:585来源:国知局
程序下载装置的制作方法

本发明实施例涉及列嵌入式开发技术,尤其涉及一种程序下载装置。



背景技术:

目前,基于意法半导体公司出的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的数据发送管脚(Transmit Data,TXD)线,3脚是RS232的数据接收管脚(Receive Data,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接口连接,用于选择单片机为BOOT启动模式,直接通过拨动开关将目标板卡的STM32单片机复位到BOOT模式下进行程序下载,不需要通过电脑设置电平复位,简化程序下载的操作过程。

另外,在目标板卡较多的时候,可以快速的通过该程序下载装置上的接口连接目标板卡和电脑,通过模式选择开关迅速的将目标板卡的单片机复位到BOOT模式下进行程序下载,有效提高程序下载速度,并提高用户体验。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1