找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2120|回复: 9
收起左侧

想学习STC32单片机,请问有什么软件可用于stc32的仿真?

[复制链接]
ID:891876 发表于 2024-3-1 10:19 | 显示全部楼层 |阅读模式
软件和电路仿真?
回复

使用道具 举报

ID:41656 发表于 2024-3-1 15:36 | 显示全部楼层
直接硬件仿真,买个开发板配套个调试器没几个钱
回复

使用道具 举报

ID:44037 发表于 2024-3-1 15:55 | 显示全部楼层
STC32单片机 没有仿真模块
   只能硬件学习  必须有个STC32开发板
在连接STC32开发板 通过STC-ISP软件 可以虚拟串口驱动——虚拟OLED显示
回复

使用道具 举报

ID:53813 发表于 2024-3-1 15:58 | 显示全部楼层
根据了解,这个芯片本身可以做成仿真芯片的,所以在线仿真更好吧? 软件仿真总少了点感觉--个人意见
回复

使用道具 举报

ID:1111950 发表于 2024-3-2 09:51 | 显示全部楼层
可以USB仿真  串口仿真 SWD仿真    可以去白嫖 先测试,玩熟了再配装备
回复

使用道具 举报

ID:226055 发表于 2024-3-2 10:09 | 显示全部楼层
    1、软件仿真没啥意义的,如果学习肯定是结合实物学习,真实的看到实验现象。
    2、STC32是32位单片机了,串口硬件仿真不了了,需要STCLINK仿真器才可以。
    3、STC32的开发平台是KEIL C251,硬件仿真也是基于此,可单步仿真程序。
tu1.jpg tu2.jpg

回复

使用道具 举报

ID:1110945 发表于 2024-3-2 11:15 | 显示全部楼层
我从来不玩仿真,直接一部分代码一部分代码的实际测试,玩熟了再整合
到一起测试。
回复

使用道具 举报

ID:155507 发表于 2024-3-2 20:22 | 显示全部楼层
直接硬件仿真,买STC32G12K128 PDIP40封装的芯片来焊接到洞洞板上做开发板实验
STC32G12K128封装.png

STC32G12K128有PDIP40.png

现在的stc都有内部晶振, 所以省事很多
编程接口说明:
1、USB-TypeA和USB-TypeC任选其中一个
强烈建议选择当下流行的USB-TypeC接口)


2、在PCB上建议留出SIP4接口,方便使用
STC USB-Link1工具进行仿真和脱机编程

STC32G12K128_Link1D.png



STC32G12K128内部结构.png





回复

使用道具 举报

ID:1112007 发表于 2024-3-2 23:24 | 显示全部楼层
要仿真的话,肯定是Proteus啊
回复

使用道具 举报

ID:1085085 发表于 2024-3-4 11:54 | 显示全部楼层
如何仿真MCU的USB功能,不占用MCU自带的USB来支援仿真通信如何仿真 8位 1T 8051的USB, 如何仿真 32位8051 的USB, 有视频
STC8H8K64U自带硬件USB, 可以用来支持USB直接仿真,但用自带的USB来仿真,就仿真不了USB
STC32G12K128自带硬件USB, 可以用来帮助直接仿真,但用自带的USB来仿真,就仿真不了USB===固件版本是 V7.4.6的 STC32G12K128才可以

STC8H8K64U / STC32G12K128 支持跟电脑串口通信仿真:
STC8H8K64U / STC32G12K128 的 USB口,【D-/P3.0, D+/P3.1】全部固定在 P3.0/P3.1上
===所以仿真通信,必须将仿真通信口设置到其他 I/O, 如下
【P4.3, P4.4】,【P1.6, P1.7】,【P3.6, P3.7】,
不去占用USB口【D-/P3.0, D+/P3.1】,就可以仿真调试学习USB了
仿真时不占用MCU的任何串口,仿真时的通信串口是仿真功能模块自己另外实现的
51hei.jpg
STC32G12K128 支持跟电脑串口通信仿真:STC32G12K128 的 USB口,【D-/P3.0, D+/P3.1】全部固定在 P3.0/P3.1上
===所以仿真通信,必须将仿真通信口设置到其他 I/O, 如下
【P4.3, P4.4】,【P1.6, P1.7】,【P3.6, P3.7】,
不去占用USB口【D-/P3.0, D+/P3.1】,就可以串口仿真调试学习USB了
仿真时不占用MCU的任何串口,通信串口是仿真功能自己另外实现的
51hei1.jpg
===固件版本是 V7.4.6的 STC32G12K128才可以
===并且有个注意事项:
       要返回普通模式,要USB重新烧录,而不是串口重新烧录
STC32G12K128 支持硬件SWD仿真,这时要使用 STC-USB Link1D 工具:STC32G12K128 的 USB口,【D-/P3.0, D+/P3.1】全部固定在 P3.0/P3.1上
===所以硬件SWD仿真通信时,必须将SWD仿真通信口设置到其他 I/O, 如下
【P4.3, P4.4】,【P1.6, P1.7】,【P3.6, P3.7】,
不去占用USB口【D-/P3.0, D+/P3.1】,就可以SWD仿真调试学习USB了
51hei2.jpg

5

5

7

7
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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