打印
[STM32F1]

stm32 开发板支持 micropython

[复制链接]
795|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cashrwood|  楼主 | 2025-1-30 10:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
添加自己开发板的配置文件
1、查原理图找到晶振频率
注意:有些开发板上有两个晶振,要选为 STM32 提供系统时钟的晶振。
上图为 STM32 提供系统时钟的晶振频率是 8MHz。
2、复制一份与自己开发板硬件配置相似的板的文件夹,重命名一下。










使用特权

评论回复
沙发
星辰大海不退缩| | 2025-1-30 12:21 | 只看该作者
micropython如何移植?

使用特权

评论回复
板凳
tpgf| | 2025-3-4 09:19 | 只看该作者
MicroPython具有交互式REPLShell,可以用于实时测试和调试代码,方便开发者在硬件上直接执行Python代码并快速查看结果。

使用特权

评论回复
地板
磨砂| | 2025-3-4 18:34 | 只看该作者
MicroPython的内核非常小巧,经过优化,在保持Python易用性的前提下大幅减少了内存占用和执行时间,适用于内存和存储资源有限的嵌入式系统

使用特权

评论回复
5
晓伍| | 2025-3-4 20:23 | 只看该作者
MicroPython的采用标准Python 3语法,让开发人员能够直接应用他们在Python开发中积累的知识,降低了学习成本和使用难度。

使用特权

评论回复
6
八层楼| | 2025-3-4 22:05 | 只看该作者
MicroPython支持多种硬件平台,包括但不限于STM32系列单片机、ESP8266/ESP32 Wi-Fi模块、Raspberry Pi Pico等常见的微控制器和开发板

使用特权

评论回复
7
公羊子丹| | 2025-3-5 07:44 | 只看该作者
这个方法确实好用,我之前也是这样移植的,不过有些开发板的外设不太一样,可能还需要改动其他配置。

使用特权

评论回复
8
周半梅| | 2025-3-5 07:45 | 只看该作者
我用的是 12MHz 的晶振,这种情况下 clock 配置应该怎么调整?

使用特权

评论回复
9
帛灿灿| | 2025-3-5 07:47 | 只看该作者
复制相似的板子配置确实省事儿,但有些引脚定义还是得手动检查一遍,免得踩坑。

使用特权

评论回复
10
童雨竹| | 2025-3-5 07:48 | 只看该作者
这个方法适用于所有 STM32F1 系列的开发板吗?还是说某些型号会有额外的设置?

使用特权

评论回复
11
万图| | 2025-3-5 07:49 | 只看该作者
还有哪些关键配置文件需要修改,除了晶振和引脚?

使用特权

评论回复
12
Wordsworth| | 2025-3-5 07:50 | 只看该作者
我之前也尝试过移植 micropython,但遇到了 flash 分区的问题,你有遇到过吗?

使用特权

评论回复
13
Bblythe| | 2025-3-5 07:51 | 只看该作者
这个方法可以用于 STM32F4 系列吗?思路是不是类似的?

使用特权

评论回复
14
Pulitzer| | 2025-3-5 07:52 | 只看该作者
复制已有的板子配置确实快,但有没有更系统的方法来创建适配文件?

使用特权

评论回复
15
Uriah| | 2025-3-5 07:54 | 只看该作者
这种方式移植后,USB 串口调试能正常用吗?需要额外配置吗?

使用特权

评论回复
16
Clyde011| | 2025-3-5 07:55 | 只看该作者
期待后续教程,特别是关于如何修改和优化 micropython 配置的部分!

使用特权

评论回复
17
观海| | 2025-3-5 18:01 | 只看该作者
MicroPython支持标准库子集:包含Python标准库的子集,以适应资源受限的环境,同时也可以安装第三方扩展包来增强功能。

使用特权

评论回复
18
guanjiaer| | 2025-3-5 19:48 | 只看该作者
MicroPython语法简单直观,非常适合初学者学习编程概念

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

1386

帖子

0

粉丝