站内搜索
发作品签到
专业版

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 调试接口
  • 四角放置梅花焊盘,便于开发板的支撑与隔离

top_view.jpg

RGB 灯

RGB.gif

使用方法

1.进入 Bootloader

  • 按住 BOOT0 上电

或按住 BOOT0 键同时短按 RST 复位,设备管理器识别出 STM32 Bootloader 设备

USB_Bootloader.jpg

2.烧录 Bootloader 固件

  • 打开 WeAct_HID_Flash_NETFramework4+ V10 FluentWPF 191220 X64.exe 软件

WeAct HID Flash.jpg

  • 点击 MCU 信息,窗口打印 MCU 设备信息及内存 ROM 大小;
  • stm32f401_APP_test 0x8004000.hex 固件添加至固件窗口,点击 固件下载 按钮;
  • 之后 APP 擦除,再次点击 固件下载 即可。
  • 此时设备管理器显示 STM32 BOOTLOADER 设备。

 

USB 一键烧录程序

  1. 按住 BOOT0 同时短按 RST 键使开发板进入 Bootloader 模式;
  2. 双击运行 WeAct Studio USB Download Tool.bat 程序;
  3. 将目标 hex 固件拖拽至命令行窗口,回车即可。

=============== 2025年4月3日更新 ============================

MicroPython 配置流程

  1. 按住 Boot 键,短按 RST 键进入 BOOTLOADER 模式;
  2. 打开STM32CubeProgrammer 软件,刷新并识别 DFU 设备;
  3. 加载 MicroPython 固件:若焊接SPI flash,则选择 8M 闪存版本,若未焊接外部闪存,则选择 internal flash 版本;固件见附件;
  4. 点击 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

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
VID_20250121_111824.mp4
7
2
WeAct Studio Download Tool.zip
16
3
GPIO_output_FlowLEDs.hex
9
4
WeAct_HID_FW_Bootloader.zip
20
5
firmware_internal_rom_stm32f401ce_v30+_v1.14-7.hex
22
6
firmware_8m_flash_stm32f401ce_v30+_v1.14-7.hex
20
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航