littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于MicroPython的STM32微控制器开发工具集

项目简介

本项目是针对STM32微控制器的MicroPython工具集合,涵盖工具、板卡定义、自定义代码等内容,助力开发者在STM32上运行MicroPython程序。

项目的主要特性和功能

  1. 丰富的板卡定义:提供多种板卡定义,如WEACT_H743、PYBLITEV10等,包含引脚映射与功能描述,方便在MicroPython中正确配置和使用板卡。
  2. 多板卡固件编译:已编译支持nRF52840、Nucleo - L476RG等多种STM32板卡的MicroPython固件,且固件中包含自定义代码以拓展功能。
  3. 实用自定义代码:有kongduino模块,包含AES相关、CRC计算、数据转储等功能函数,还提供多个脚本用于测试各类功能库。
  4. 开发工具:提供计算CRC表的工具和压缩十六进制构建文件的脚本,提升开发效率。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 利用提供的工具和脚本进行编译构建,生成适配特定STM32板卡的MicroPython固件。
  3. 依据项目提供的板卡定义,配置STM32板卡以与MicroPython固件兼容。
  4. 将编译好的固件烧录到STM32板卡,运行并测试提供的测试脚本,验证板卡和固件功能。
  5. 基于现有工具和代码,根据具体需求定制和扩展功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】