找回密码
 立即注册
查看: 5783|回复: 19

51 如何仿真,STC8H8K64U自带硬件USB直接仿真,视频讲解回放

[复制链接]
  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 84 天

    [LV.6]常住居民II

    14

    主题

    608

    回帖

    2275

    积分

    超级版主

    积分
    2275
    QQ
    发表于 2023-3-27 11:03:31 | 显示全部楼层 |阅读模式
    51 如何仿真,STC8H8K64U自带硬件USB直接仿真视频讲解回放
    解决8051的仿真问题,USB直接下载用户程序。
    STC8H8K64U系列单片机不仅可以借助STC专用工具——STC-USB Link1D一箭双雕之USB转双串口/全自动烧录器进行串口仿真
    还可以直接通过芯片自带的硬件USB接口进行仿真、烧录。下面是用自带的硬件USB接口进行仿真的步骤:
    1务必先去官网下载最新的STC-ISP软件,截止至目前最新版本是 STC-ISP6.94D,因为新版本不仅新增了很多强大的功能,

    例如I/O口高级配置工具以及强大的串口助手工具等,还优化掉了一些历史遗留问题,特别是仿真这块,最新软件stcmon51仿真
    驱动程序版本已更新至v1.18以上,经内部反复测试已经非常稳定。
    (下载地址:工具软件-深圳国芯人工智能有限公司  https://www.stcai.com/gjrj

    1

    1

    2

    2

    3

    3


    2、添加STC仿真器的固件和芯片型号到KEIL中
    (此步骤建议在每次ISP下载软件更新时都重新添加一次,以免仿真驱动更新)

    4

    4

    5

    5


    3、将要仿真的用户板连接电脑
    (此次以STC8H8K64U转DIP64核心功能实验板/开天斧三为用户板),
    或者参考以下电路图连接芯片的USB接口:

    6

    6

    1)按下板子上的P3.2/INT0按键,就是P3.2接地;
    2)给目标芯片重新上电,不管之前是否已通电。
    等待STC-ISP下载软件中自动识别出“STC USB Writer (HID1)”设备,识别出来后,松开P3.2按键,如图:

    7

    7


    4、再将STC8H8K64U设置成仿真芯片,(注意一下这里的IRC频率一定要和程序里设置的主时钟一样!!)如下步骤:
    注:设置完仿真芯片后给MCU重新上电,然后再开始仿真(设置成仿真芯片后STC-ISP软件会自动出现这个提示)。

    8

    8


    5、现在开始进行Keil仿真,Keil打开需要仿真的项目,按下快捷键“Alt+F7”
    或者选择菜单“Project”中的“Option for Target ‘Target1’”
    或者通过“Option for target...”按钮打开设置界面,按照如下设置:

    9

    9

    10

    10


    6这样就可以编译并且调试了。

    11

    11


    7、出现下面这个界面,说明已经成功的进入了仿真模式,然后就可以执行:
    复位、全速运行、单步运行、变量监测、断点设置等等的功能。

    12

    12


    8、另,除Keil自带的外围接口来监测IO口、中断、定时器/计数器外,
    STC还增加了另外一些外围设备接口的变量监测,例如ADC、串口、PWM以及SPI等,更方便调试观测。

    13

    13


    9、注意:有用户会遇到仿真失败的提示,除了上述操作中一些选项设置错误外,
    还要注意是不是此前设置了不停电下载,这样点击编译完程序会自动下载把仿真程序覆盖掉,导致仿真不成功,
    所以仿真时如果此前设置了不停电下载记得把不停电下载的设置去掉,即如图的勾勾不要勾选。

    14

    14



    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 送花

    使用道具 举报

    该用户从未签到

    4

    主题

    18

    回帖

    170

    积分

    注册会员

    积分
    170
    发表于 2023-3-27 11:21:37 | 显示全部楼层
    STC8H8K64U的自带硬件USB直接仿真, 视频讲解回放
    2023/6/28期,  STC32位8051实战宣讲会 !
    USB 实战宣讲会视频回放, 乘风飞扬 主讲:
    STC8H8K64U芯片自带硬件USB直接仿真、
    STC32G12K128系列硬件SWD接口仿真
    USB-CDC虚拟串口/就是串口 使用,
    CAN总线收发,USB-CDC 转 双CAN 演示


    【00:00 - 10:15】是 STC8H8K64U的自带硬件USB直接仿真
    【10:15 - 17:00】
    是 STC32G12K128的 SWD硬件仿真

    截图202309101207511072.jpg
    【新提醒】视频回放, 2023/6/28期, USB / SWD仿真,USB-CDC虚拟串口/就是串口,STC32宣讲会 - 《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知,视频回放 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

    回复 支持 0 反对 1 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-16 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    6

    主题

    25

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2023-3-27 11:37:01 | 显示全部楼层
    好贴,顶
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-29 09:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    13

    主题

    65

    回帖

    414

    积分

    荣誉版主

    积分
    414
    发表于 2023-6-28 10:12:01 | 显示全部楼层
    版主大大威武
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-23 18:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    回帖

    205

    积分

    中级会员

    积分
    205
    发表于 2023-6-28 13:25:53 | 显示全部楼层
    本帖最后由 windman 于 2023-6-28 13:27 编辑

    烦请版主去看一下我的帖子,我已经在最新的V6.91V版本ISP里重新添加,可添加后再打开工程文件进行debug设置,并没有看到您说的V1.18仿真驱动,还是那个一千年的V1.15。如何才能将其更新到最新的V1.18?
    因为我最近在仿真时遇到了貌似这个驱动的Bug,并发帖求教,迫切需要进行仿真驱动的更新,恳请版主百忙中指点一二,非常感谢!
    1.png
    1.png

    点评

    你用的是STC8H8K64U自带硬件USB直接仿真的对吗?你仿真的时候遇到了什么问题? 关于仿真固件版本在点dubug进入仿真模式后能看到:  详情 回复 发表于 2023-6-29 09:09
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 84 天

    [LV.6]常住居民II

    14

    主题

    608

    回帖

    2275

    积分

    超级版主

    积分
    2275
    QQ
     楼主| 发表于 2023-6-29 09:09:45 | 显示全部楼层
    windman 发表于 2023-6-28 13:25
    烦请版主去看一下我的帖子,我已经在最新的V6.91V版本ISP里重新添加,可添加后再打开工程文件进行debug设置 ...

    你用的是STC8H8K64U自带硬件USB直接仿真的对吗?你仿真的时候遇到了什么问题?
    关于仿真固件版本在点dubug进入仿真模式后能看到:
    1.png



    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-23 18:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    9

    回帖

    205

    积分

    中级会员

    积分
    205
    发表于 2023-6-29 11:15:20 | 显示全部楼层
    8051启蒙者 发表于 2023-6-29 09:09
    你用的是STC8H8K64U自带硬件USB直接仿真的对吗?你仿真的时候遇到了什么问题?
    关于仿真固件版本在点dubu ...

    非常感谢大侠及时回复、不吝赐教!
    按您说的那个位置确实已经更换成了V1.18,但在DEBUG设置弹出的对话框里,还是V1.15。个人理解这两个地方应该是指的同一个Simulation Driver,不知道为什么会显示不同的版本号。

    另外,方便是时候麻烦大侠能帮忙给解决一下我下面这个帖子的仿真问题,小弟先行谢过!
    STC8H4k64TL串口2在线仿真的BUG,请问如何解决?

    点评

    DEBUG设置弹出的对话框里显示的还是V1.15的问题我这边也是遇到了,我会反馈给技术。感谢。  详情 回复 发表于 2023-6-29 13:54
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 84 天

    [LV.6]常住居民II

    14

    主题

    608

    回帖

    2275

    积分

    超级版主

    积分
    2275
    QQ
     楼主| 发表于 2023-6-29 13:54:23 | 显示全部楼层
    windman 发表于 2023-6-29 11:15
    非常感谢大侠及时回复、不吝赐教!
    按您说的那个位置确实已经更换成了V1.18,但在DEBUG设置弹出的对话框 ...

    DEBUG设置弹出的对话框里显示的还是V1.15的问题我这边也是遇到了,我会反馈给技术。感谢。
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 82 天

    [LV.6]常住居民II

    13

    主题

    320

    回帖

    718

    积分

    荣誉版主

    热心市民

    积分
    718
    发表于 2023-7-30 10:51:12 | 显示全部楼层
    本帖最后由 晓飛飛 于 2023-7-30 11:00 编辑

    非常棒!
    QQ截图20230730104138.jpg
    QQ截图20230730104205.jpg
    QQ截图20230730104344.jpg
    QQ截图20230730104400.jpg
    睁开眼睛做场梦~~~
    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-2-8 07:37
  • 签到天数: 44 天

    [LV.5]常住居民I

    9

    主题

    32

    回帖

    349

    积分

    中级会员

    积分
    349
    发表于 2023-9-1 21:33:11 | 显示全部楼层
    搞了很多年单片机,从来没用过仿真,有时间试试
    回复 支持 1 反对 0 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 16:26 , Processed in 0.081885 second(s), 74 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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