首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【ST开发板评测】使用Python来开发STM32F411

程序猿中有句俗语: 人生苦短,我用PythonPython的强大和易用性让它不仅可以写网站,编程序,在嵌入式领域也有一席之地。...MicroPython,是Python3编程语言的一个完整软件实现,包括Python标准库的一小部分,用C语言编写,经过优化可在微控制器和受限环境中运行。...MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。...除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。...正好MicroPython支持本次申请的Nucleo-F411RE开发板,就试着把刷成MicroPython的固件,尝试一下使用Python来开发STM32,具体移植过程。

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

四个 Python 项目管理的构建工具

Python 历时这么久以来至今还未有一个事实上标准的项目管理及构建工具,以至于造成 Python 项目的结构与构建方式五花八门。这或许是体现了 Python 的自由意志。...    │   └── scripts     └── unittest         └── python 构建过程仍然是用 pyb 命令,可用 pyb -h 查看帮助,pyb -t 列出所有的任务...$ pyb -t sample Tasks found for project "sample":                   analyze -  Execute analysis plugins...depends on tasks: run_integration_tests(optional) $ pyb run_unit_tests sample PyBuilder 也是在构建或测试之前创建虚拟环境...使用了 --no-venvs 的话 Python 代码将会在运行  pyb 的当前 Python 环境中执行,所需的依赖将要手工安装。

1.6K20

4 个 Python 项目管理与构建工具,建议收藏!

Python 历时这么久以来至今还未有一个事实上标准的项目管理及构建工具,以至于造成 Python 项目的结构与构建方式五花八门。这或许是体现了 Python 的自由意志。...    │   └── scripts     └── unittest         └── python 构建过程仍然是用 pyb 命令,可用 pyb -h 查看帮助,pyb -t 列出所有的任务...$ pyb -t sample Tasks found for project "sample":                   analyze -  Execute analysis plugins...depends on tasks: run_integration_tests(optional) $ pyb run_unit_tests sample PyBuilder 也是在构建或测试之前创建虚拟环境...使用了 --no-venvs 的话 Python 代码将会在运行  pyb 的当前 Python 环境中执行,所需的依赖将要手工安装。

86130

STM32F4x1 烧录工具+相关资料解读

点击连接方式,然后连接 接着就会读出来很多数据,我们接下来烧录一个mpy的固件 点击这里 选固件 内置空间 成功的日志 忘了给大家看连接成功的样子了 现在是mpy的固件了,可以使用Python...开发了 串口连接 这不就成功了~ import pyb, micropython micropython.alloc_emergency_exception_buf(100) class Foo...(1, freq=2), pyb.LED(1)) # LED(1) -> PC13 带一点补全,不是很多 虚拟的挂了一个盘 引脚编号为 X1-X12、X17-X22、Y1-Y12 或其 MCU...名称 引脚IO模式有:pyb.Pin.IN、pyb.Pin.OUT_PP、pyb.Pin.OUT_OD 引脚拉取模式有:pyb.Pin.PULL_NONE、pyb.Pin.PULL_UP、pyb.Pin.PULL_DOWN...附加串行总线对象:pyb.I2C(n)、pyb.SPI(n)、pyb.UART(n) https://www.jb51.net/books/733375.html 这里插一个书,STM32不完全手册,

1.1K20

PyCharm安装MicroPython插件

前言 PyCharm可以说是当今最流行的一款Python IDE了,大部分购买TPYBoard的小伙伴都会使用PyCharm编写MicroPython的程序。...准备工作 硬件要求 - TPYBoard v102开发板 一块 - 可用的电脑 一台 电脑环境要求 - windows系统(本教程以win10为例) - 已安装Python环境(本教程Python...选择项目保存的路径,选择 Existing interpreter 加载本地的Python环境,不使用虚拟环境。点击Create即可完成项目的创建。...点击当前项目右键选择创建一个Python File,输入名称main。...--') pyb.delay(1000) 输入代码时你会发现,PyCharm对于pyb模块并没有代码智能提示的功能,这是因为此micropython插件并没有实现对pyb模块的支持,不过该插件已经包含了文件下载和

2.5K31
领券