单片机下载器、烧录器、烧写原理图(含3个方案)
- 格式:docx
- 大小:209.34 KB
- 文档页数:3


ST ARM芯片的FLASH烧写方法 ST ARM芯片的FLASH烧写方法 一、 RVMDK+ULink2(ST‐Link2、JLink)
注:适用于所有的ARM芯片,但硬件上必须有JTAG接口。
使用仿真器+ARM开发环境,是最常用的一种方法。该方法适用于硬件上留
有JTAG/SWD接口,如有源程序代码,可以直接编译下载;另外使用
RVMDK+ULink2也可直接下载.hex文件,操作如下。
a) 打开或新建一个与芯片型号对应的工程,在工程设置中配置output选项,
将需要下载的.hex文件拷贝到output目录下(output文件夹中存放编译时输
出的文件,操作时依据实际的文件路径。),如下图所示。
©2008 MXCHIP Corporation. All rights reserved. 021‐52655026/025
b) 在Name of Executable:中输入.hex文件的全名,即该文件的文件名及其扩展 ST ARM芯片的FLASH烧写方法 名,如上图所示。
c) 配置Utilities选项,选中Use Target Driver for Flash Programming项(默认情况下,该选项是选中的。),在下拉选框中选择对应的仿真器型号,如下图
所示。
©2008 MXCHIP Corporation. All rights reserved. 021‐52655026/025
d) c)步骤操作完成后,点击Settings打开Flash Download选项框,在该选项中
添加Flash Programming Algorithm,即添加与目标芯片对应的Flash编程算
法,如下图所示。 ST ARM芯片的FLASH烧写方法
©2008 MXCHIP Corporation. All rights reserved. 021‐52655026/025
单片机485烧程序方法
1. 准备工作,首先,你需要准备一台支持单片机485烧录的编程器,以及单片机的开发板和对应的编程软件。确保你有正确的单片机型号和对应的烧录工具。
2. 连接硬件,将编程器通过USB接口连接到计算机上,然后将编程器的接口与开发板上的对应接口相连。确保连接的稳固性和正确性。
3. 打开编程软件,打开单片机的编程软件,一般来说,这些软件会提供一个界面,你可以在界面中选择单片机型号和相应的烧录方式。
4. 选择文件,在编程软件中选择你要烧录的程序文件,通常是一个.hex文件或者.bin文件。
5. 设置参数,根据你的需要,设置好烧录的参数,比如时钟频率、烧录方式等。
6. 烧录程序,点击软件界面上的烧录按钮,软件会开始向单片机烧录程序。在烧录过程中,要确保编程器和单片机的连接稳定,避免操作过程中的干扰。
7. 验证烧录,烧录完成后,一般软件会提示烧录成功。此时可以进行一次验证,确认程序是否成功烧录到单片机中。
总的来说,单片机485烧程序方法需要准备好硬件设备、连接正确的硬件接口、选择正确的编程软件、设置好烧录参数,并且要确保烧录过程中的稳定性和正确性。希望这些步骤能帮助到你。
STLink 是一种常见的 STM32 单片机调试和烧录工具,它可以通过 USB 连接到主机,并提供了调试、烧写代码、擦除 Flash 等功能。
下面是在 Windows 操作系统下使用 STLink 进行烧录的一般步骤:
1. 连接 STLink 到计算机,并将 STLink 通过 JTAG/SWD 连接到单片机。
2. 从 ST 官网下载并安装 STM32CubeProgrammer 软件(或者使用其他支持
STLink 的烧录软件,如 Keil、IAR 等)。
3. 在软件中选择对应型号的芯片,并连接 STLink。确保连接的端口、波特率和电源都正确设置。
4. 在软件中加载或新建一个项目。这通常包括对工程文件、编译选项等进行设置和配置。
5. 编译项目,并生成可执行文件。
6. 在软件中选择烧录选项,并指定烧录的目标地址和文件路径。在进行烧录前,建议先进行一次擦除操作以确保 Flash 的可用空间。
7. 启动烧录操作,并等待烧录完成。在烧录过程中,软件会显示详细的进度信息和结果状态。
请注意,在使用 STLink 进行烧录时,需要确保软件和硬件设置正确,并根据具体的芯片型号和应用场景进行适当的配置和参数调整。此外,在烧录前建议备份
Flash 中的数据以防意外丢失,以确保烧录操作的成功和安全。
一、 烧录工具
1. 烧录器: GTFAB PM-D一台(配9V/3A内正外负电源适配器一个,USB线1条)
2. PC电脑一台
二、 烧录软件版本信息
MPLAB IDE V8.10
三、 适用芯片
MICROCHIP PIC16F690单片机
四、 调试方法:
1. 取得烧录器,先将USB线连接PC电脑后,再插上电源适配器;
2. 打开烧写器电源,双击桌面图标,打开烧录软件界面。
3. 选择菜单configure-device,在Device下拉中选择芯片型号为“PIC16F690”,并点击“OK”确认。
4. 选择菜单Programmer-Select Programmer- PM-D,此时,output窗口显示烧录器的连接状态;
5. 确保烧写锁紧座内没放任何芯片,从MPLAB IDE上选择“Programmer(编程器)”->about跳出如下提示,点击“确定”,开始进行自检;
6. 屏幕跳出如下显示界面;
7. 点击OK,确认后在OUTPUT窗口中可以看到自检结果,如下图:
8. 选择菜单File-Import,打开待烧录的HEX文件(注:调用的文件必须与《芯片拷贝申请记录表》上的程序名称一致);
9. 此时,检查CHECKSUM值是否与《芯片拷贝申请记录表》上的校验码一致。如不一致,需重新确认所调用的软件是否正确,或找软件工程师确认);
10.确认校验码一致后,此时,即可进行芯片的烧写;
11.将待烧录的芯片放入烧录座内。放置方向为:烧录座第一脚与锁紧座柄成对角线,靠烧写杆相反一侧顶边放置。芯片的上的极性标识靠烧写杆相反一侧的烧录座内顶边放置。
12.点击右上角的按钮,开始烧写芯片;
13.烧录完成后,烧录器上方的绿色灯亮,output窗口内显示烧写结果;(注意:如出现红色字符或红灯亮,即为烧录失败)
14.脱机烧写方法:
14.1 按第1-10步设置好,然后点击“Programmer”菜单下的“Offline Interface”进入脱机参数设置。