STC8H8K64U的自带硬件USB直接仿真
视频分享/下载链接
【00:00 - 10:15】
是 STC8H8K64U的自带硬件USB直接仿真,
【10:15 - 17:00】
是 STC32G12K128的 SWD硬件 仿真, 使用STC-USB Link1D
评论区
全部评论共1条评论
 |
qepuemc
2024-3-18 21:30
关于我的仿真心得:
1.什么时候需要仿真? 如果自己的程序总是找不到逻辑错误需要调试IO变量以及查看函数的运行情况可以通过仿真研究。
2.仿真需要什么? STC的各种开发板STC32G为例子。开天斧,降龙棍都可以。用USB下载和仿真。
3.具体步骤:(1)下载最新的ISP 6.91 6.92 6.93以上就可以。然后看十多分的教程
https://www.stcaimcu.com/plugin. ... ee=1&id_7ree=66
(2)大约根据教程操作。把仿真添到keil中然后用USB仿真,操作为USB下载HID1 设置为仿真芯片。
(3)这个时个注意可以拔掉USB然后再插上,但不要改成USB下载HID1,不然仿真不了。
(4)按着视频设置就可以仿真了。
4.仿真成功了吗怎么确认? 下面有个进度条,点仿真的时候会向MCU烧录最新的正确的程序。说明已经连接正常进入仿真。
5.仿真怎么调? 设置P2为推挽输出,然后依次打开P20-P27设置为0或1看看变化。自己定义一个变量一个简单的子程序进行累加运算。
6.编译程序重新进入仿真程序自动更新到MCU中。
6.通过软件的复位,运行,停止可以控制MCU的运行。
7.通过按F9可以设置断点。 最重要的是把光标定位到程序的while中。就是我们想研究的地方然后光标定位后ctrl+F10过一会程序运行到这里停止。
8.这时候按F11可以单步运行。
P20=0;
P21=0;
比如按一下开关一个灯;
9.如果到了子程序则会进入子程序,如果不想去子程序而跳出则可以把光标定到自己想要运行的地方去按ctrl+F10
10.也就是说程序是一行一行的走的。正好是我们需要的。
11.如果调试好了。需要退出仿真则重新用USB HID1模式下载一次就可以了。
|