嘉立创EDA仿真与MDK仿真

本文介绍了硬件仿真工具嘉立创EDA标准版和软件仿真工具MDK,着重讲解了嘉立创EDA的界面及电路设计流程,以及MDK如何监控主控寄存器和代码执行情况。读者可以借此了解这两种常用的低成本仿真手段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,引言

        仿真,不论是在PCB设计,还是代码设计,都是可行性检测、成本节省的重要手段。

        本文争对硬件与软件,分别介绍一种常用、免费的仿真工具。

二,嘉立创EDA仿真

        硬件仿真方面,主要介绍嘉立创EDA(标准版)

        关于嘉立创EDA标准版与专业版的区别,如图1所示:

图1 嘉立创EDA版本对比

        嘉立创仿真只能在标准版中运行,界面如图2:

图2 嘉立创EDA仿真界面

        简要说明见图2。

        仪器方面,以示波器为例,如图3:

图3 示波器仿真

        电路设计部分,就按照原理图模块绘制。

        嘉立创EDA仿真不能输入代码。

三,MDK仿真

        MDK仿真,一句话概括,是“检测执行代码时,主控各寄存器的状态与代码的执行状况”。

        在MDK仿真中,可以看到主控中各寄存器的实时数值,输出各IO口的实时波形,函数中各语句的执行情况,变量值情况,堆栈情况等。

        MDK仿真设置如图4:

a)

b)

图4 MDK仿真设置

/*

注意:Use一定要改成Use Simulator,不然会弹框显示STLink未链接,如果插入了STLink也出现弹框,建议先怀疑STLink是不是坏了。

*/

        设置完后,点击仿真按钮(图5),就可以开始调试了。

图5 仿真按钮

本文仅对两种仿真作简要叙述,如有疑问,请留言。

如有错误,欢迎指正。

祝大家调试顺利。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值