本帖最后由 IFX_Ida 于 2024-8-2 16:51 编辑
使用C语言进行编码、调试和测试,必须处理内存管理、指针、寄存器等细节,对于初学者来说,学习曲线较陡。MicroPython是一种专为微控制器设计的精简版Python编程语言。它提供了高层次的抽象,开发者可以专注于功能实现,而不是底层细节,开发速度快,代码简洁易懂。 下面我们介绍如何在PSoC6上搭建MicroPython环境,并介绍如何开发简单功能。 1.在PSoC6开发板上搭建MicroPython环境 请注意目前只支持以下开发板: 1.1 下载 mpy-psoc6.py脚本 在PC上运行以下命令:
1.2 确认PC上已经安装了Python3.x的版本,并使用pip安装 requests pip install requests 1.3 连接开发板,运行以下命令 python mpy-psoc6.py device-setup 以上步骤完成后,开发板上就在运行MicroPython环境了。 2. 在开发板上运行python命令及脚本 2.1 下载工具Arduino Lab for MicroPython 安装成功后打开Arduino,并通过”Connect”连接开发板:
连接成功后如下图: 2.2 直接运行命令 print(“Hello, PSoC6!”)查看结果 2.3 写一个简单的点灯的程序,并点击”RUN”按钮,会看到开发板上红灯亮 from machine import Signal, Pin pin = Pin("P13_7", Pin.OUT) # LED pin forCY8CPROTO-062-4343W led = Signal(pin, invert=True) # Onboard LED isactive low, hence invert=True led.on() 2.4 将python脚本传到开发板上并运行 点击”File Manager”按钮,将main.py(内容为步骤3.3中的点灯程序)传到开发板 传送成功就可以在左侧看到该文件: 如果该脚本名为main.py, 给开发板重新上电后,会自动运行该文件。 更多内容请参考:
|