用STC-USB Link1D仿真STC8系列MCU

先简单介绍下STC-USB Link1D工具:

1. STC-USB Link1D工具外观图:

管脚编号

接口名称

接口功能

1

User-Vcc

仅由用户系统给本工具供电

2

S-RxD

2STC-CDC串口的发送脚,连接用户单片机串口的接收脚 (CDC2)

3

S-TxD

2STC-CDC串口的接收脚,连接用户单片机串口的发送脚 (CDC2)

4

S-Vcc

仅从本工具给用户系统供电

5

S-P3.0

使用Link1进行ISP下载时的串口发送脚,连接目标单片机的P3.0

使用Link1进行SWD硬件仿真时的数据脚,连接目标单片机的SWDDAT

1STC-CDC串口的发送脚,连接用户单片机串口的接收脚 (CDC1)

6

S-P3.1

使用Link1进行ISP下载时的串口接收脚,连接目标单片机的P3.1

使用Link1进行SWD硬件仿真时的时钟脚,连接目标单片机的SWDCLK

1STC-CDC串口的接收脚,连接用户单片机串口的发送脚 (CDC1)

7

Gnd

地线

2. STC-USB Link1D工具各种连接线:

3. STC-USB Link1D工具通过SIP7-USB-TypeC对STC的核心板进行仿真/烧录, 硬件连接图如下:

4. STC-USB Link1D工具通过SIP7-USB-TypeA对STC的实验箱进行仿真/烧录, 硬件连接图如下:

5. STC-USB Link1D工具通过SIP7-SIP4/2.54mm普通插座对STC的核心板进行仿真/烧录, 硬件连接图如下:

6. 先去官网下载最新的STC-ISP软件,截止至目前最新版本是STC-ISP(6.91J)。

(下载地址:https://www.stcai.com/gjrj

 

 

7.添加STC仿真器的固件和芯片型号到KEIL中。(此步骤建议在每次ISP下载软件更新时都重新添加一次,以免仿真驱动更新)

8.将STC-USB Link1D连接电脑,新软件都是会提醒工具的固件升级,可以点确定,升级成功。如能自动升级成功,可以忽略此步骤。

 

9.升级完工具后,STC-USB Link1D连接上STC8的单片机,将STC8的单片机设置成仿真芯片。(注意一下这里的IRC频率一定要和程序里设置的主时钟一样!!)

 

10.STC-USB Link1D会有2个虚拟的CDC串口,本次连接的是STC-USB Link1D 的3.0,3.1口,下载软件上找下STC-USB Link1D (CDC1)(COM8),如下图:

11. 本次仿真点亮一个LED的程序进行测试,比较容易观察结果!

(如何在keil中创建工程不在此贴详述,这里选择了P3.0/3.1作为仿真端口,所以程序里不能出现任何占用3.0和3.1引脚的功能),keil中设置如下:

 

12.这样就可以编译并且调试。

 

13.出现下面这个界面,说明已经成功的进入了仿真模式,然后就可以用变量监测,断点等等的功能。

 

首页    常见问题    用STC-USB Link1D仿真STC8系列MCU