看一下图中的步骤 在第④步的地方下面还可以继续添加想要观察的
![]() |
STC芯片的P3.0/3.1串口仿真方便好用,不需要其它设备,避免其它的意外问题、长期搞单片机开发的,电脑主板应该选择带一个原生RS-232端口。几元钱买一个RS-232机箱后挡板条,装上就是。也不需要什么USB转串口设备等等。现在大品牌主板,技嘉、华硕等都有带RS-232接口的主板。只是没有引到机箱后挡板上。 |
大漠孤烟001 发表于 2022-11-15 11:29 你如果还有给我带一套,谢谢,我自己买了个片子,用340串口搞了好久一直没搞定 。能下载程序,就是仿真不行 |
直接观察变量名。可以看到结果。 |
楼主你这是软件仿真还是硬件仿真? |
1. 局部变量没有具体地址所以仿真时不能查看,可临时设置为全局变量进行仿真查看。 2. 变量需要停止状态下才能查看。 |
建议用STC官方仿真工具进行仿真,看我头像下面at我,我支持您一套. STC-USB Link1D, STC 官方仿真烧录工具 可以支持 STC32系列 SWD仿真, 在线下载,脱机下载,及 再扩展一组 USB-CDC 串口 可以支持 STC8 系列 串口仿真,在线下载,脱机下载,及 再扩展一组 USB-CDC 串口 STC-USB Link1D = SWD仿真 + USB-CDC 串口 STC-USB Link1D = USB-CDC 串口1 + USB-CDC 串口2 STC-USB Link1D = U8W-Mini + USB-CDC 串口 |
答1:把断点放在相关函数内 答2:把断点放在相关函数内 |
仿真,仿的是CPU,不是外设。 仿真程序,可以将CPU自己的东东显示给你看,但外设,它无法知道长什么样子。它连外设的外面都无法知晓,更何谈内部呢? 所有CPU内部分的东东,可以用仿真窗口查看。 外设免谈吧。 |
先说我自己的解决方法吧: 问题1:把函数内部变量临时放在函数外做为全局变量; 问题2:仿真时,先“run”(F5),然后调试EC11,长按、短按,转一格或几格,再“stop”,查看变量值。 这样总觉得比较麻烦,所以想问下有没有简单的方法,还是我哪里没设置好? |