STC单片机基于Keil平台在线调试仿真
- ⚡目前
STC32G12K128
型号的单片机仅支持需要通过SWD
接口(STC-USB LINK 1D
)进行调试,STC8H
系列可以通过HID
接口或者串口进行调试,其他不带HID
功能型号的只能通过串口进行调试。
- ✨初次调试,请仔细阅读
STC-ISP
界面,找到Keil仿真设置
页面,点开《仿真器使用说明
》PDF文档。我这里主要是针对其内容的补充和注意事项进行补充说明。
✅仿真前准备工作
- 🔰导入相关文件到
Keil C51
目录下
🌼HID调试
- 🎉
STC8
系列单片机后缀带U
字母结尾的单片机支持此功能。
- 在
Keil
调试前,需要在STC-ISP
软件界面进行一次硬件配置和烧录。具体步骤如下:
- Keil配置仿真选项
- 📺HID在线仿真演示:
🌻串口调试
1. 在Keil
调试前,需要在STC-ISP
软件界面进行一次硬件配置和烧录。具体步骤如下:
2. Keil配置选项
3. 运行仿真
📓查询变量或寄存器的值的方法
⛳注意事项
- 不管是
HID
调试仿真还是串口调试仿真,IRC
频率配置为11.0592MHz
,如果配置为其他频率,点击Keil
中的在开始仿真按钮会报错。这一点需要注意。 - 在使用
HID
口调试时,先执行全速运行,然后在暂停,再去跑单步或其他命令。如果HID模式下,一开始就单步执行,在执行到main函数中的while
循环的时候任意掉线。