
专业版
STM32F401RCT6 MicroPython 开发板
950
0
0
8
简介
STM32F401RCT6 开发板,支持 USB 一键下载,支持 Bootloader 烧录,支持 ISP 烧录,支持 MicroPython
简介:STM32F401RCT6 开发板,支持 USB 一键下载,支持 Bootloader 烧录,支持 ISP 烧录,支持 MicroPython复刻成本:¥50
开源协议
:GPL 3.0
创建时间:2025-01-13 12:07:01更新时间:2025-04-29 10:23:11
描述
STM32F401RCT6 开发板

板载资源
- 支持 USB 一键下载
- 支持 Bootloader 烧录
- 支持 ISP 烧录
- 支持 MicroPython
- C0~C7 板载用户 LED
- 1 个电源指示 LED
- BOOT 按键、复位按键、用户按键
- 多组 5V、3.3V、GND 排针引出
- IIC 四线 OLED 接口
- SPI 7线 TFT 接口
- RGB 三色 LED
- 所有 I/O 接口排针引出
- Flash 存储扩展
- 外置 25MHz 高速晶振、32.768kHz 高精度RTC晶振
- Type-C 供电和 USB 通信接口
- SWD 调试接口
- 四角放置梅花焊盘,便于开发板的支撑与隔离

RGB 灯

使用方法
1.进入 Bootloader
- 按住 BOOT0 上电
或按住
BOOT0键同时短按RST复位,设备管理器识别出STM32 Bootloader设备

2.烧录 Bootloader 固件
- 打开
WeAct_HID_Flash_NETFramework4+ V10 FluentWPF 191220 X64.exe软件

- 点击 MCU 信息,窗口打印 MCU 设备信息及内存 ROM 大小;
- 将
stm32f401_APP_test 0x8004000.hex固件添加至固件窗口,点击固件下载按钮; - 之后 APP 擦除,再次点击
固件下载即可。 - 此时设备管理器显示
STM32 BOOTLOADER设备。
USB 一键烧录程序
- 按住 BOOT0 同时短按 RST 键使开发板进入 Bootloader 模式;
- 双击运行 WeAct Studio USB Download Tool.bat 程序;
- 将目标 hex 固件拖拽至命令行窗口,回车即可。
=============== 2025年4月3日更新 ============================
MicroPython 配置流程
- 按住 Boot 键,短按 RST 键进入 BOOTLOADER 模式;
- 打开STM32CubeProgrammer 软件,刷新并识别 DFU 设备;
- 加载 MicroPython 固件:若焊接SPI flash,则选择 8M 闪存版本,若未焊接外部闪存,则选择 internal flash 版本;固件见附件;
- 点击 Download 按钮,待烧录完成,短按 RST 键,此时系统识别并弹出新的磁盘;
MicroPython 测试
打开设备闪存存储器中的 main.py 文件,粘贴目标测试代码
import pyb, micropython
micropython.alloc_emergency_exception_buf(100)
class Foo(object):
def __init__(self, timer, led):
self.led = led
timer.callback(self.cb)
def cb(self, tim):
self.led.toggle()
blue = Foo(pyb.Timer(1, freq=10), pyb.LED(1)) # LED(1) -> PC13
保存并 RST,自动执行程序。
或使用 Thonny IDE 软件,配置解释器为通用,打开并编辑开发板闪存中的 main.py 文件
运行即可观察到相应的现象。
详见:WeActStudio.MiniSTM32F4x1 .
更新
================ 2025年4月28日更新 =================
- 铺铜修改为 45° 网格,提升手感;
- USB电源导线过孔调整为 内径 18mil,外径 36mil,提升电流承载能力;
- 新增板载 Flash 芯片,提升存储空间,便于运行占用空间较大的 MicroPython 程序;
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉


评论