首页 圈子 我的社区 微课程 问答 积分兑换 活动 投票 搜索 文章 软件 用户 相册 资料

最新消息丨Proteus 8.17 VSM新增支持MicroPython编程

2024-06-24 11:33:14
2
1017

好消息!


        Labcenter公司公布将MicroPython编程引入Proteus VSM模拟环境,并初步支持ESP32S、Raspberry Pi Pico和PicoW板。使用预先提供的接线板或通过从提供的库中拾取和布线设备,在原理图上构建电路。直接在Proteus中编写MicroPython代码,然后使用Proteus VSM模拟环境测试、分析和调试完整的嵌入式系统。


欢迎下载试用

链接:https://pan.baidu.com/s/18SjjrqBKCPr49DBEP_iJRw?pwd=gsh8 

提取码:gsh8



Proteus VSM for MicroPython 仿真工作流程特点



· 电路设计


当您创建MicroPython项目时,您可以指定目标板,这将自动添加到原理图上。然后,您可以从我们预先提供的块中进行选择,或者根据需要放置和布线单个原理图部件,为您的项目添加其余的模拟和数字电路。



· 固件设计

VSM Studio IDE将为您的MicroPython项目进行配置,为您开始输入代码做好准备。只需将文件添加到项目中,就可以从internet导入库,并在模拟运行之前进行内置语法检查,以捕捉所有常见的错误类型和语法错误。



· 系统仿真

当您按下运行仿真按钮时,Proteus VSM将执行您的MicroPython固件,并模拟目标设备及其连接的所有模拟和数字电子设备的行为。您可以在原理图上立即看到程序的效果,并使用按钮、开关、电位器和传感器模型与模拟交互。



· 源代码级调试

当某些东西无法按预期工作时,请在源代码中设置一两个断点,然后再次运行模拟。Proteus支持通过变量显示和其他调试窗口进行完整的单步调试,当您逐步执行代码时,您可以观察对整个设计-包括微控制器外部的所有电子设备。


· 测量和分析


将仪器和协议分析仪放置在原理图上并连线,然后在模拟或调试会话期间监控所有信号流量。使用图表记录详细的测量结果或执行其他分析类型,如频率响应。




· 上传和编程

当您的项目在Proteus中进行设计和测试后,您可以直接从VSM Studio IDE将固件下载到目标板。连接您的硬件,按下上传按钮,然后用鼠标点击来编程您的真实硬件。


示例视频,请点击查看



MicroPython


MicroPython是一种适用于微控制器的Python 3编程语言。它基于Python语言,并且与标准的Python解释器具有相同的语法和语义。MicroPython可以在微型计算机上运行,比如Arduino、ESP8266和ESP32等。它可以通过串口或WiFi连接进行编程和传输,可以控制各种传感器、执行各种操作和处理各种数据。它提供了便捷的开发环境,具有高效的脚本语言和小巧的代码大小,更容易理解和编写代码。它是一个非常流行的嵌入式开发语言,可用于开发各种物联网、机器人和嵌入式系统。





 Proteus

Proteus Design Suite集混合模式仿真器、微控制模型、外设模型、集成开发环境、PCB设计于一体,涵盖了微控制系统开发的整个过程。而且Proteus可以从原理图设计、单片机编程、系统仿真到PCB设计一气呵成,实现从概念到产品的完整设计。其强大的仿真功能和协同的集成开发环境,为创新设计和科研开发提供了良好的平台和解决方案。Proteus 已经成为电子信息类课程全球教学标准,被国内的高职、大专和大学院校广泛用于电子学、嵌入式设计、PCB设计的教学,是电子信息专业课程教学的标配EDA软件。


用户评论 (2)
意见反馈