soma 发表于 2024-3-16 15:04:36

学习了。如果使用串口调试是不是可以使用USBcdc

神农鼎 发表于 2024-3-16 15:07:44



51如何仿真,STC8H8K64U自带硬件USB直接仿真,视频讲解回放 - 仿真/编译器/头文件 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

神农鼎 发表于 2024-3-16 15:10:24



【新提醒】32位8051如何仿真,STC32G12K128自带硬件USB直接仿真,视频讲解回放 - 仿真/编译器/头文件 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

浦江一水 发表于 2024-3-18 10:29:53

楼主所述现象,我也曾遇到过,后来经反复实验观察思考,感觉原因之一有可能是USB线接触不良。(这一点可试验证下,就是正常调试时,故意拔出USB线再插上,看看是否出现楼主所述现象)
USB线一头插入实验板,另外一头插入电脑USB口。通常在实验时,难免拉拉扯扯,造成接口松动。一旦出现接触不良,实际上USB通讯已经断开,如果再点击“单步”等按钮,就立即变灰,并亮红灯,貌似进入全速运行状态, 实质是程序走飞,进入了死机状态。继而无法Stop,也无法退出Keil,最后只有启动Windows的任务管理器,才能强行退出Keil。
STC好像是有过建议,使用质量好些的USB通讯线,猜想其实就是要防止USB通讯不良,在用USB线仿真调试的过程中,绝对不能出现USB通讯线接触不良的现象。

pursuing 发表于 2024-3-18 20:46:28

浦江一水 发表于 2024-3-18 10:29
楼主所述现象,我也曾遇到过,后来经反复实验观察思考,感觉原因之一有可能是USB线接触不良。(这一点可试 ...

我这个已经确定是USB-CDC和仿真冲突导致的,也谢谢你的提醒。
页: 1 [2]
查看完整版本: 【已解决】Keil仿真到某一步,单步运行等按钮就变灰了