客服热线:020-86003026
技术支持:15800014452
新闻中心
风标教育最新动态
最新消息丨Proteus 8.17 VSM新增支持MicroPython编程
Labcenter公司公布将microPython编程引入Proteus VSM模拟环境,并初步支持ESP32S、Raspberry Pi Pico和PicoW板。使用预先提供的接线板或通过从提供的库中拾取和布线设备,在原理图上构建电路。直接在Proteus中编写MicroPython代码,然后使用世界级的Proteus VSM模拟环境测试、分析和调试完整的嵌入式系统。
当您创建MicroPython项目时,您可以指定目标板,这将自动添加到原理图上。然后,您可以从我们预先提供的块中进行选择,或者根据需要放置和布线单个原理图部件,为您的项目添加其余的模拟和数字电路。
VSM Studio IDE将为您的MicroPython项目进行配置,为您开始键入代码做好准备。只需将文件添加到项目中,就可以从internet导入库,并在模拟运行之前进行内置语法检查,以捕捉所有常见的错误类型和语言错误。
当您按下播放按钮时,Proteus VSM将执行您的MicroPython固件,并模拟目标设备及其连接的所有模拟和数字电子设备的行为。您可以在原理图上立即看到程序的效果,并使用按钮、开关、锅和传感器模型与模拟交互。
当某些东西无法按预期工作时,请在源代码中设置一两个断点,然后再次运行模拟。Proteus支持通过变量显示和其他调试窗口进行完整的单步调试,当您逐步执行代码时,您可以观察对整个设计-包括微控制器外部的所有电子设备。
将仪器和协议分析仪放置在原理图上并连线,然后在模拟或调试会话期间监控所有信号流量。使用图表记录详细的测量结果或执行其他分析类型,如频率响应。
当您的项目在Proteus中进行设计和测试后,您可以直接从VSM Studio IDE将固件部署到目标板。连接您的硬件,按下上传按钮,然后用鼠标点击来编程您的真实硬件。
MicroPython是一种适用于微控制器的Python 3编程语言⒉实现。它基于Python语言,并且与标准的Python解释器具有相同的语法和语义。MicroPython可以在微型计算机上运行,比如Arduino、ESP8266和ESP32等。它可以通过串口或WiFi连接进行编程和传输,可以控制各种传感器、执行各种操作和处理各种数据。它提供了便捷的开发环境,具有高效的脚本语言和小巧的代码大小,更容易理解和编写代码。它是一个非常流行的嵌入式开发语言,可用于开发各种物联网、机器人和嵌入式系统。
Proteus Design Suite集混合模式仿真器、微控制模型、外设模型、集成开发环境、PCB设计于一体,涵盖了微控制系统开发的整个过程。而且Proteus可以从原理图设计、单片机编程、系统仿真到PCB设计一气呵成,实现从概念到产品的完整设计。其强大的仿真功能和协同的集成开发环境,为创新设计和科研开发提供了良好的平台和解决方案。Proteus 已经成为电子信息类课程全球教学标准,被国内的高职、大专和大学院校广泛用于电子学、嵌入式设计、PCB设计的教学,是电子信息专业课程教学的标配EDA软件。
其他新闻
-
-
-
风标教育工程师获邀为广西中职电子信息类专业带头人及骨干教师培训授课
为促进广西壮族自治区中高本专业协同发展,助力产业转型升级,培养满足行业需求的复合型人才。风标工程师获邀授课。
넶15 2024-08-21 -
-
-