教程刻录也称为“刻录”,是指使用刻录机等工具将数据刻录到CD、CD-rom、GBA等介质上,也就是大家所说的下载。 现在大家手上没有J-link和ST-link等其他仿真器,只能使用串行写入的仿真软件FlyMcu。

事先用A驱动器(资料磁盘)解压缩后,找到它

他是用串行写的,所以必须下载串行驱动程序。

1 .串行驱动器的安装驱动器同样位于a驱动器(数据驱动器)上,路径如下:

单击“设置”。

然后,将USB电缆插入STM32的USB_TTL,连接电脑。 如果您没有安装过CH340驱动程序(

如果不能,请卸载以前的驱动程序,卸载后重新启动计算机,然后重新安装。)。

忽略此提示,直接单击并安装a驱动器文件夹下的CH340驱动程序。 (此时,请使USB保持连接状态。 )、

驱动程序安装完成后,拔掉USB电缆,重新插入电脑。 这样,电脑就会自动安装驱动程序。 安装完成后,可以在电脑的设备管理器中找到USB串行端口。 如果找不到,请重新启动电脑。

2.Flymcu

保持打开状态,以下说明:创建并运行程序,下载程序后自动执行代码。 不需要按复位键。

编程前重新加载文件,选中此项后,flymcu每次编程时都会重新加载Hex文件。 这在代码调试时很有用。

选择DTR的低电平复位,将RST高电平放入Bootloader,可以通过DTR和RST信号控制一键式下载功能电路,实现一键式下载功能。

(BOOT0连接GND的条件)

加载hex文件后,必须选择串行端口才能下载代码。 其中flymcu具有串行端口搜索功能,每当打开flymcu软件时,该软件还可以自动搜索当前计算机上可用的串行端口,选择它作为默认串行端口,并搜索串行端口波特率是bps设置的,STM32中常见的波特率是115200和9600。

程序hex文件(hex文件格式是写入单片机并在单片机上执行的文件格式。 生成hex文件的方法有很多种,可以用不同的编译器编译c程序或汇编器生成hex ) ) )首先用Keil编译,然后在CUBEMX生成的工程文件中找到例如,可以在我这里的路径上找到

单击hex文件开始编程。

最后提及工程文件中的东西:

稍后我会详细说明,上图已经很详细了。

另外,J-link和ST-link是我们经常使用的仿真器。 稍后我会写教程,但是实现在线调试很有用。