littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于STM32的8通道接收器PWM信号转换模块固件

项目简介

本项目是为JHEMCU的8通道接收器PWM PPM SBUS 32位编码器信号转换模块开发的开源固件。此模块基于STM32F031K6U6的复制版本CSK32F031,该固件能轻松移植到类似的微控制器上使用。

项目的主要特性和功能

  • 多信号支持:支持PWM、PPM、SBUS等多种信号格式的转换。
  • 易于移植:基于STM32F031K6U6的复制版本,固件可轻松移植到其他类似MCU。
  • 预编译固件:提供预编译的二进制文件,方便用户直接下载使用。
  • 平台支持:使用Platformio进行编译,支持多种开发环境。

安装使用步骤

1. 下载预编译固件

  1. 连接ST-Link:按照提供的接线图连接ST-Link与目标板。
  2. stilink wiring
  3. stlink connect
  4. 禁用保护:
  5. 选择 Target -> Erase Chip 擦除芯片。
  6. 设置选项字节以禁用读写保护: option bytes
  7. 烧录固件:
  8. 选择 Target -> Program & Verify...,浏览并选择下载的二进制文件,点击开始按钮进行烧录。 programming

3. 连接接收器

按照以下接线方式连接接收器与PWM板: | 接收器 | PWM板 | | -------- | --------- | | TX | SBUS | | Vcc (*) | Vcc | | GND | GND | 注意:确保接收器的输入电压符合其特性要求。

4. 编译固件(可选)

如果需要自定义固件,可以使用Platformio进行编译。请参考Platformio官方文档获取更多信息。

下载地址

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