使用USB Link1D对32G系列单片机进行仿真
1. STC-USB Link1D工具介绍
STC-USB Link1D是针对STC32G芯片(251内核单片机)最新推出的一款支持STC32系列单片机进行烧录、仿真的工具。
2. 安装仿真驱动
打开STC-ISP软件,点击“Keil仿真设置”页面中的“添加型号和头文件...”按钮:
在弹出的“浏览文件夹”窗口中,选中Keil的安装目录(目录下必须有C51/C251目录和UVx目录存在),点击确定后,若弹出“STC MCU型号添加成功”则表示驱动已安装完成。
3. 制作仿真芯片
芯片出厂时默认是不使能硬件仿真功能的,若要启用硬件仿真功能,则需要使用ISP下载软件进行设置,制作仿真芯片时可根据程序需要运行的主频设置IRC频率。
选择“使用SWD口进行仿真”,下载完成后,芯片就具有仿真功能了。之后芯片没有使用STC-ISP软件进行下载/烧录的话,可以不需要重复制作仿真芯片。设置完仿真芯片后,需要对MCU进行一次上电复位,然后再开始仿真。
4. 设置编译环境
打开Keil项目设置“Options for Target…”
5. 开始仿真
在Keil环境下,编辑完成源代码,并编译无误后,即可开始仿真
若芯片制作和连接均无误,则会如上图所示显示仿真驱动版本,并可正确下载用户代码到单片机,接下来便可进行运行、单步、断点等调试功能了。