Arduino制造技术

技术编号:39466352 阅读:9 留言:0更新日期:2023-11-23 14:56
本实用新型专利技术属于电子技术领域,涉及一种

【技术实现步骤摘要】
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所示方式连接,
TARGET
单片机为目标单片机,
PROGRAMMER
单片机为烧录单片机,将
PROGRAMMER
单片机连接电脑
USB
,选择
Arduino IDE
中的烧录引导程序为目标单片机烧录
bootloader
程序后,使用编程器上传选项烧录应用程序,后续擦写程序时,则无需再烧录
bootloader
程序

[0005]但是在对
Arduino
单片机的实际应用和设计中,难以在设计硬件电路时就将串口烧录电路设计在内,其原因主要有以下两个方面:一方面原因是不会频繁进行程序烧录擦写,另一方面原因是会影响硬件电路的设计成本


技术实现思路

[0006]本技术针对现有技术存在的程序烧写操作繁琐等上述问题,提供了一种程序烧写操作简单

电路设计成本低的
Arduino
程序烧写器,将串口和
ICSP
两种烧写方式结合,兼容
ATmega328P

LGT8FX8D/P
系列单片机的程序烧写,通用性强

[0007]为了达到上述目的,本技术提供了一种
Arduino
程序烧写器,包括:
[0008]USB
接口,其电源输入端用于与外部计算机的
USB
连接,以提供
5V
电源;
[0009]串口烧写电路,其信号输入端与
USB
接口的信号输出端连接;
[0010]切换开关,其输入端与所述串口烧写电路的输出端连接;
[0011]UART
接口,其输入端与切换开关的第一对输出端连接,其输出端用于连接所需要烧录的
Arduino
系列单片机;
[0012]ICSP
烧写电路,其输入端与切换开关的第二对输出端连接;
[0013]ICSP
接口,其输入端与
ICSP
烧写电路的输出端连接,其输出端用于连接所需要烧录的
Arduino
系列单片机

[0014]在一些实施例中,所述串口烧写电路包括:
[0015]CH340G
芯片,其
UD+
引脚与所述
USB
接口的
D+
端连接,其
UD

端与所述
USB
接口的
D

端连接,其
TXD
引脚和
RXD
引脚与所述切换开关的第一对输出端连接;
[0016]第一滤波电路,连接于所述
CH340G
芯片的电源输入端和接地端,以对所述
CH340G
芯片的输入电压进行滤波;
[0017]12MHz
晶体振荡器,其输入引脚1接所述
CH340G
芯片的
XI
引脚,并通过负载电容
C9
接地;其输出引脚3接所述
CH340G
芯片的
XO
引脚,并通过负载电容
C8
接地;其引脚2和引脚4直接接地

[0018]在一些实施例中,所述串口烧写电路还包括第一指示电路,所述第一指示电路包括串联连接的指示灯
LED1
和电阻
R1
,所述指示灯
LED1
未与所述电阻
R1
连接的一端接所述
CH340G
芯片的
GND
引脚,所述电阻
R1
未与所述指示灯
LED1
连接的一端接所述
CH340G
芯片的
VCC
引脚

[0019]在一些实施例中,所述串口烧写电路还包括第二指示电路,所述第二指示电路包括并联的
TXD
指示电路和
RXD
指示电路;所述
TXD
指示电路包括串联连接的指示灯
LED2
和电阻
R2
,所述指示灯
LED2
未与所述电阻
R2
连接的一端接所述
CH340G
芯片的
TXD
引脚,所述电阻
R2
未与所述指示灯
LED2
连接的一端接所述
CH340G
芯片的
VCC
引脚;所述
RXD
指示电路包括串联连接的指示灯
LED3
和电阻
R3
,所述指示灯
LED3
未与所述电阻
R3
连接的一端接所述
CH340G
芯片的
RXD
引脚,所述电阻
R3
未与所述指示灯
LED3
连接的一端接所述
CH340G
芯片的
VCC
引脚

[0020]在一些实施例中,所述
ICSP
烧写电路包括:
[0021]已烧录
ISP
程序的烧写单片机,其
TX
...

【技术保护点】

【技术特征摘要】
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
引脚...

【专利技术属性】
技术研发人员:陈官超张立强
申请(专利权)人:中国海洋大学
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1