【技术实现步骤摘要】
Arduino程序烧写器
[0001]本技术属于电子
,涉及单片机程序烧写技术,具体地说,涉及一种
Arduino
程序烧写器,用于对单片机烧写程序
。
技术介绍
[0002]在单片机的实际应用中,
Arduino
系列单片机存在多种程序烧录方式,且针对多种不同的单片机
(
例如:官方单片机
ATmega328P
系列和国产单片机
LGT8FX8D/P
系列
)
,有多种烧录方式
。
常用的烧录方式有以下两种:
[0003]第一种烧录方式为采用
Arduino
系列开发板自带串口烧录方式,该烧录方式应用比较广泛
。
以
Arduino UNO
为例,如图1中矩形框所示位置为
USB
转串口芯片
CH340G
,通过
USB
连接计算机,安装对应的
CH340
串口驱动程序,通过下载的
Arduino IDE
选取对应的开发板即可烧录程序
。
[0004]第二种方式为
ICSP
烧录方式,使用一块
Arduino
开发板对另一块
Arduino
开发板烧录程序
。
这种方式需要先使用第一种烧录方式在烧录单片机中烧录
ISP
程序,然后按照图2所示方式连接,
T
【技术保护点】
【技术特征摘要】
1.
一种
Arduino
程序烧写器,其特征在于,包括:
USB
接口,其电源输入端用于与外部计算机的
USB
连接,以提供
5V
电源;串口烧写电路,其信号输入端与
USB
接口的信号输出端连接;切换开关,其输入端与所述串口烧写电路的输出端连接;
UART
接口,其输入端与切换开关的第一对输出端连接,其输出端用于连接所需要烧录的
Arduino
系列单片机;
ICSP
烧写电路,其输入端与切换开关的第二对输出端连接;
ICSP
接口,其输入端与
ICSP
烧写电路的输出端连接,其输出端用于连接所需要烧录的
Arduino
系列单片机
。2.
如权利要求1所述的
Arduino
程序烧写器,其特征在于,所述串口烧写电路包括:
CH340G
芯片,其
UD+
引脚与所述
USB
接口的
D+
端连接,其
UD
‑
端与所述
USB
接口的
D
‑
端连接,其
TXD
引脚和
RXD
引脚与所述切换开关的第一对输出端连接;第一滤波电路,连接于所述
CH340G
芯片的电源输入端和接地端,以对所述
CH340G
芯片的输入电压进行滤波;
12MHz
晶体振荡器,其输入引脚1接所述
CH340G
芯片的
XI
引脚,并通过负载电容
C9
接地;其输出引脚3接所述
CH340G
芯片的
XO
引脚,并通过负载电容
C8
接地;其引脚2和引脚4直接接地
。3.
如权利要求2所述的
Arduino
程序烧写器,其特征在于,所述串口烧写电路还包括第一指示电路,所述第一指示电路包括串联连接的指示灯
LED 1
和电阻
R1
,所述指示灯
LED1
未与所述电阻
R1
连接的一端接所述
CH340G
芯片的
GND
引脚,所述电阻
R1
未与所述指示灯
LED 1
连接的一端接所述
CH340G
芯片的
VCC
引脚
。4.
如权利要求2所述的
Arduino
程序烧写器,其特征在于,所述串口烧写电路还包括第二指示电路,所述第二指示电路包括并联的
TXD
指示电路和
RXD
指示电路;所述
TXD
指示电路包括串联连接的指示灯
LED2
和电阻
R2
,所述指示灯
LED2
未与所述电阻
R2
连接的一端接所述
CH340G
芯片的
TXD
引脚,所述电阻
R2
未与所述指示灯
LED2
连接的一端接所述
CH340G
芯片的
VCC
引脚;所述
RXD
指示电路包括串联连接的指示灯
LED3
和电阻
R3
,所述指示灯
LED3
未与所述电阻
R3
连接的一端接所述
CH340G
芯片的
RXD
引脚,所述电阻
R3
未与所述指示灯
LED3
连接的一端接所述
CH340G
芯片的
VCC
引脚
。5.
如权利要求2至4任意一项所述的
Arduino
程序烧写器,其特征在于,所述
ICSP
烧写电路包括:已烧录
ISP
程序的烧写单片机,其
TX
引脚和
RX
引脚与所述切换开关的第二对输出端连接,其
SCK
引脚...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。