32G12K128仿真出问题,
32G12K128仿真出现问题了,单步调试的时候, 没有问题,
只要一连续的话, 程序都会跑飞程序,
用软件自带的仿真就没问题,
硬件仿真就有问题,帮忙看看咋回事呢。
针对STC32G12K128仿真过程中出现的问题,建议从以下几个方面进行排查:
1. **电源稳定性**:确保硬件仿真时的电源供应稳定,电压波动可能导致程序跑飞。
2. **时钟配置**:检查时钟源配置是否正确,确保时钟频率与程序要求一致,避免时钟漂移或抖动。
3. **仿真器连接**:确认仿真器与目标板的连接是否牢固,接触不良可能导致信号传输不稳定。
4. **调试环境设置**:对比软件仿真与硬件仿真的调试环境设置,确保硬件仿真时的配置与软件仿真一致。
5. **代码优化**:检查代码中是否存在未初始化的变量或未处理的异常,这些可能导致程序在连续运行时出现问题。
6. **硬件设计**:审查硬件设计,特别是与仿真相关的电路,确保没有设计缺陷或干扰源。
建议逐步排查上述问题,必要时可联系STC技术支持获取更详细的帮助。
[本文内容由国芯人工智能辅助生成,仅供参考] 进入硬件仿真前,可以尝试先使用F7(编译)进行重新编译,然后再进入仿真。
否则可能没触发仿真程序的下载。
或者重启keil和对单片机断电后再试一下 断电编译都试了没用 王昱顺 发表于 2025-3-6 17:27
进入硬件仿真前,可以尝试先使用F7(编译)进行重新编译,然后再进入仿真。
否则可能没触发仿真程序的下载 ...
同样的程序软件仿真没有一点问题 zycdian 发表于 2025-3-7 09:03
同样的程序软件仿真没有一点问题
有没有设置芯片为仿真芯片呢?设置仿真芯片以后还需要断电再上电才能正常使用
并且,需要在keil设置对应的仿真模式,例如串口仿真/USB仿真/swd仿真模式
如果上述都没问题,可以尝试使用stcisp的keil仿真选项卡中,点击添加头文件和仿真驱动到keil。
来更新keil的仿真驱动 王昱顺 发表于 2025-3-7 09:18
有没有设置芯片为仿真芯片呢?设置仿真芯片以后还需要断电再上电才能正常使用
并且,需要在keil设置对应 ...
上述操作完并重起电脑仍然没用{:4_167:} zycdian 发表于 2025-3-7 11:13
上述操作完并重起电脑仍然没用
我测试了一下,没有问题,请问你是使用的什么方式进行的仿真?
以下是我的测试视频:
仿真出现故障时可参考下面帖子排查。
仿真时仿真脚不能在程序里面操作,你的代码里IO初始化时将P3口全部设置开漏模式,如果仿真默认使用P30,P31的话会影响仿真通信。
【仿真】仿真注意事项总结 | 大家帮继续总结
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=108
(出处: 国芯技术交流网站)
页:
[1]