stm32学习笔记01 软件安装、仿真与串口下载

326 阅读1分钟

安装keil5与芯片包

keil5选择MDK的

芯片包选择与开发板相同的,可以去官网下载

安完芯片包,破解参见教程,与51类似

硬件仿真

可以方便的逐条调试代码的仿真器 野火用的是DAP仿真

分为JTAG(20针)和SWD两种模式,常用SW模式:针数少

image.png

image.png

如采用野火的仿真器,在keil魔术棒中选择 Device,选择 VE后缀(VE后缀是指南者) Debug,选择cmsis dap debugger Utilities,勾选 use debug driver Setting image.png

在Debug选setting,然后进行如下设置

image.png

在Debug选flash,然后进行如下设置

image.png

在Output中勾选crete hex file

image.png

串口下载程序 ISP

串口下载程序是最常用的ISP方式,主要优点是成本低,缺点是只能用于下载程序,不能进行硬件仿真。

普通ISP

下载程序时需要手动配置BOOT的启动方式

image.png

一键ISP

通过独特的硬件电路和上位机的配合使用来达到一键下载的功能

通过USB转TTL模块与单片机连接(需要安装CH340驱动,参见51笔记)

硬件配置

image.png

软件配置

image.png

一键ISP原理

image.png 软件采用232标准,因此上位机设置同图片相反