安装keil5与芯片包
keil5选择MDK的
芯片包选择与开发板相同的,可以去官网下载
安完芯片包,破解参见教程,与51类似
硬件仿真
可以方便的逐条调试代码的仿真器 野火用的是DAP仿真
分为JTAG(20针)和SWD两种模式,常用SW模式:针数少
如采用野火的仿真器,在keil魔术棒中选择
Device,选择 VE后缀(VE后缀是指南者)
Debug,选择cmsis dap debugger
Utilities,勾选 use debug driver
Setting
在Debug选setting,然后进行如下设置
在Debug选flash,然后进行如下设置
在Output中勾选crete hex file
串口下载程序 ISP
串口下载程序是最常用的ISP方式,主要优点是成本低,缺点是只能用于下载程序,不能进行硬件仿真。
普通ISP
下载程序时需要手动配置BOOT的启动方式
一键ISP
通过独特的硬件电路和上位机的配合使用来达到一键下载的功能
通过USB转TTL模块与单片机连接(需要安装CH340驱动,参见51笔记)
硬件配置
软件配置
一键ISP原理
软件采用232标准,因此上位机设置同图片相反