找回密码
 立即注册
楼主: 8051启蒙者

【仿真】仿真注意事项总结 | 大家帮继续总结

  [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-10-13 11:07:12 | 显示全部楼层
截图202310131102343707.jpg
截图202310131102582351.jpg

1、STC-USB Link1D 工具中的Userr_Vcc, 仅由用户系统给 STC-USB Link1D  供电,这个电压供多大的?
====可以 2.0V ~ 5.5V,这种用法是脱机下载的典型应用之一,用户系统电流需求大
====这时,就不要 从 S-VCC给外界供电

2、当用户电路板电流需求超过200ma时,不用S-VCC引脚给用户电路板供电能不能仿真?
====你自己的系统,自己单独供电是正道

3、当不用S-VCC引脚给被仿真的用户电路板供电,SWDDAT和SWDCLK会不会导致单片机无法彻底断电
====不会

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:116
  • 最近打卡:2025-02-26 10:51:53
已绑定手机

3

主题

39

回帖

191

积分

注册会员

积分
191
发表于 2023-11-22 14:18:00 | 显示全部楼层
果断收藏
回复

使用道具 举报 送花

2

主题

9

回帖

58

积分

注册会员

积分
58
发表于 2023-12-1 18:25:46 | 显示全部楼层
楼主好:
现在我用STC-USB LINK 1D 做仿真,设断点如果到了的话,可以停下来,但是如果程序没有到断点,全速运行时,我再想STOP,就会停不下来,显示“Connection to target system lost! Please reset your target system and try again”,然后断电重启会接着运行,不等KEIL 的指令,如果点调试,也会出同样的提示,只有全部断电,拔出仿真器,再插进去,才可以重新运行,请问这是什么原因,怎么解决?主要是之前调试的别的单片机没有这个问题,而这样调试起来很麻烦。谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:382
  • 最近打卡:2025-04-30 16:48:47

10

主题

214

回帖

1519

积分

金牌会员

积分
1519
发表于 2023-12-7 17:21:55 | 显示全部楼层
学习中
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2023-12-7 17:50:42 | 显示全部楼层
C51 所设断点, 一键全部清除问题, 论坛上提了好多次了, 至今未改.

而同时提出的 C251 所设断点, 一键全部清除问题, STC 响应迅速, 没几天就 更改更新软件了.

C51 仿真, 其他功能一切正常, 就只有一键全部清除断点, 无法实现, 使用不便.  

C251 仿真, 目前还存在 无法 识别显示修改 far 类变量 (最主要的问题), 其他还有一点小细节没支持.  
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:439
  • 最近打卡:2025-05-01 10:39:15
已绑定手机

40

主题

371

回帖

839

积分

高级会员

积分
839
发表于 2023-12-19 08:37:31 | 显示全部楼层
pin*** 发表于 2023-8-23 10:41
SWD接口设置里有个单步仿真时停掉定时器,勾选了好像没什么用,定时器还是中断 ...

这个怎么没人回复?看了上面好像是说STC32断点下所有定时器还是照样运行的,无法停止?
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:439
  • 最近打卡:2025-05-01 10:39:15
已绑定手机

40

主题

371

回帖

839

积分

高级会员

积分
839
发表于 2023-12-19 08:44:49 | 显示全部楼层
使用STC32G128K实验箱进行仿真实验,是不是要先用USB线把实验箱里的STC32G芯片设置为仿真芯片,然后再用LINK1进行仿真?    不能直接用LINK完全所有的步聚吗?  LINK能不能设置为插上就有电源的模式,所以只有下载程序才给5V?

点评

STC32G12K128的内置固件版本是V7.4.6U或以上版本支持硬件USB直接仿真。 32位8051如何仿真,STC32G12K128自带硬件USB直接仿真,视频讲解回放 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=3157 (出处: 国  详情 回复 发表于 2023-12-19 15:47
纸上得到终觉浅,绝知此事要躬行。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:123
  • 最近打卡:2025-04-29 10:30:51

13

主题

429

回帖

2366

积分

超级版主

积分
2366
发表于 2023-12-19 15:47:16 | 显示全部楼层
飞*** 发表于 2023-12-19 08:44
使用STC32G128K实验箱进行仿真实验,是不是要先用USB线把实验箱里的STC32G芯片设置为仿真芯片,然后再用LIN ...

STC32G12K128的内置固件版本是V7.4.6U或以上版本支持硬件USB直接仿真。
32位8051如何仿真,STC32G12K128自带硬件USB直接仿真,视频讲解回放
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=3157
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-15 13:22:19

6

主题

8

回帖

144

积分

注册会员

积分
144
发表于 2023-12-26 09:22:09 | 显示全部楼层
我的也是仿真不了,(但是用范例是可以仿真的,虽然不能实时监控,只能一步一步来,)而且我的xdata+768也是小于stc32g12k128的xdata的8k的,但还是仿真不了,

点评

特别提醒: STC32G12K128系列芯片制作成串口和USB仿真芯片后, 必须使用USB下载才能恢复正常下载 否则会出现"硬件选项编程失败"的错误 ==> 单CPU方案仿真器使用方法: 1、首先点击此页面中的"添加MCU型号到Keil中"按  详情 回复 发表于 2023-12-26 10:33
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-12-26 10:33:46 | 显示全部楼层
stc3*** 发表于 2023-12-26 09:22
我的也是仿真不了,(但是用范例是可以仿真的,虽然不能实时监控,只能一步一步来,)而且我的xdata+768也 ...

特别提醒:
STC32G12K128系列芯片制作成串口和USB仿真芯片后, 必须使用USB下载才能恢复正常下载
否则会出现"硬件选项编程失败"的错误

==> 单CPU方案仿真器使用方法:
1、首先点击此页面中的"添加MCU型号到Keil中"按钮进行安装仿真驱动
2、准备1片上面按钮所指型号的芯片并将其设置为仿真目标芯片
3、在Keil软件中打开项目,并进行相关设置,设置完成即可开始调试
4、串口/USB仿真监控程序占用P3.0/P3.1两个I/O口,但不占用串口1
   用户可以将串口1切换到P3.6/P3.7或者P1.6/P1.7再使用
   用户不能向P3.0口和P3.1口写数据
5、用户不能使用与P3.0和P3.1相关的中断和功能
   (包括INT4中断、定时器2的时钟输出、定时器2的外部计数)
6、串口/USB仿真监控程序占用内部xdata/edata的最后768字节
   SWD仿真不占用任何ROM和RAM资源

==> STC32G/32F系列芯片SWD硬件仿真说明
Flash : 0 Byte
edata : 0 Byte
xdata : 0 Byte

Port  : P3.0 and P3.1
        可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4

==> STC32G12K128系列芯片串口/USB仿真说明
Flash : 0 Byte
edata : 最后的768 Bytes
xdata : 0 Byte
Port  : P3.0 and P3.1
        可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4
*** 注意: 下次必须使用USB下载才能恢复普通ISP下载 ***

==> STC32G8K64系列芯片串口仿真说明
Flash : 0 Byte
edata : 最后的768 Bytes
xdata : 0 Byte
Port  : P3.0 and P3.1
        可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4

==> STC32F12K54系列芯片串口/USB仿真说明
Flash : 0 Byte
edata : 最后的768 Bytes
xdata : 0 Byte
Port  : P3.0 and P3.1
        可切换到P3.6/P3.7、P1.6/P1.7、P4.3/P4.4

==> STC8G/8H/8A/8C系列串口仿真说明
Flash : 0 Byte
data  : 0 Byte
idata : 0 Byte
xdata : 芯片最后的768 Bytes
Port  : P3.0 and P3.1

==> IAP15F/15W系列串口仿真说明
Flash : 最后的6K Bytes
data  : 0 Byte
idata : 0 Byte
xdata : 最后的768 Bytes
Port  : P3.0 and P3.1
截图202312261033429081.jpg



回复 支持 0 反对 1

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:59 , Processed in 0.232624 second(s), 122 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表