本发明涉及stc单片机下载,具体是指一种用于stc单片机一键usb下载的电路。
背景技术:
1、stc单片机的一种集成电路芯片,它集成了微处理器核心、存储器、输入输出端口以及其他外围电路功能,具有体积小、功耗低、成本低廉的特点,广泛应用于嵌入式系统、自动控制、电子设备等领域,目前在stc单片机使用过程中,具有以下3种下载方法:1、串口接口下载;2、usb接口下载;3、rs485接口下载。
2、目前的pc机没有串口接口或者仅有rs232接口,需要额外增加usb转ttl串口电路或者rs232转ttl电平电路,因此导致串口接口下载方法成本高、电路复杂,串口波特率有限,下载速度慢,无法满足现在嵌入式发展的需求;传统的usb下载方法,需用两个按键,一个用于复位单片机、一个用于控制单片机进入boot模式,操作时需严格按照一定的顺序操作两个按键,操作繁琐,且经常出现无法进入boot模式的情况;rs485接口下载方法本质上仍然是基于串口下载,依然存在串口下载的缺陷,除此之外,还需要额外增加串口转rs485的电路,成本、电路复杂度较串口接口下载方法均有增加。
技术实现思路
1、(一)、解决的技术问题
2、本发明要解决的技术问题是目前的三种stc单片机下载方法均有各自的缺点。
3、(二)、技术方案
4、为解决上述技术问题,本发明提供的技术方案为:一种用于stc单片机一键usb下载的电路,包括电阻r1、r2、r3、r4和r5,电容c1和c2,npn型三极管q1和q2,二极管d1,轻触开关sw1,网络标签reset、boot,所述r1、r2、r3为上拉电阻,所述r4、r5为限流电阻。
5、作为改进,所述r1、r2、r3的阻值为4700ω-20000ω。
6、作为改进,所述r4、r5的阻值为300ω-2000ω。
7、作为改进,所述网络标签reset与stc单片机的复位脚电连接,所述网络标签boot与stc单片机的boot脚电连接。
8、作为改进,所述二极管d1为开关二极管、肖特基二极管或快恢复二极管的一种。
9、作为改进,所述npn型三极管q1和q2可由mos管、达林顿管或igbt管代替。
10、(三)、有益效果
11、本发明与现有技术相比的优点在于:在电阻r1、r2、r3、r4和r5、电容c1和c2、npn型三极管q1和q2、二极管d1、轻触开关sw1和网络标签reset、boot的配合下,可以实现一键利用usb下载模式进行下载,即可通过usb接口将固件下载到stc单片机上。
1.一种用于stc单片机一键usb下载的电路,其特征在于:包括电阻r1、r2、r3、r4和r5,电容c1和c2,npn型三极管q1和q2,二极管d1,轻触开关sw1,网络标签reset、boot,所述r1、r2、r3为上拉电阻,所述r4、r5为限流电阻。
2.根据权利要求1所述的一种用于stc单片机一键usb下载的电路,其特征在于:所述r1、r2、r3的阻值为4700ω-20000ω。
3.根据权利要求1所述的一种用于stc单片机一键usb下载的电路,其特征在于:所述r4、r5的阻值为300ω-2000ω。
4.根据权利要求1所述的一种用于stc单片机一键usb下载的电路,其特征在于:所述网络标签reset与stc单片机的复位脚电连接,所述网络标签boot与stc单片机的boot脚电连接。
5.根据权利要求1所述的一种用于stc单片机一键usb下载的电路,其特征在于:所述二极管d1为开关二极管、肖特基二极管或快恢复二极管的一种。
6.根据权利要求1所述的一种用于stc单片机一键usb下载的电路,其特征在于:所述npn型三极管q1和q2可由mos管、达林顿管或igbt管代替。