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

【源码】基于STM32F103的正点原子战舰V3开发板系统

项目简介

本项目围绕STM32F103微控制器构建正点原子战舰V3开发板系统。STM32F103具备高性能、低功耗特点,在嵌入式系统开发领域应用广泛。项目的核心目标是提供全面的板级支持包(BSP),助力开发者快速上手并高效利用开发板资源。

项目的主要特性和功能

  1. 开发板资源介绍:对STM32F103战舰V3开发板的硬件资源进行详细说明,涵盖MCU、外部存储以及常用外设(像LED、按键、USB、以太网等)。
  2. BSP快速上手:提供快速上手指南,帮助开发者让RT - Thread操作系统在开发板上快速运行。
  3. 进阶使用方法:介绍通过ENV工具配置BSP的方法,以开启更多高级功能,如SD卡、Flash、以太网等。
  4. 外设支持:列出开发板支持的外设及其支持情况,包括UART、SPI、I2C、ADC、RTC、PWM、CAN等。

安装使用步骤

1. 硬件连接

使用USB数据线将开发板连接到PC,然后打开电源开关。

2. 编译下载

  • 双击project.uvprojx文件,打开MDK5工程。
  • 编译并下载程序到开发板,默认配置使用ST - Link仿真器下载程序。

3. 运行结果

程序下载成功后,系统自动运行,LED灯闪烁。将开发板对应串口连接到PC,在终端工具中打开相应串口(115200 - 8 - 1 - N),复位设备后,可看到RT - Thread的输出信息。

4. 进阶配置

  • 在BSP目录下打开ENV工具。
  • 输入menuconfig命令配置工程,配置完成后保存退出。
  • 输入pkgs --update命令更新软件包。
  • 输入scons --target=mdk4/mdk5/iar命令重新生成工程。

注意事项

  • 开发板外部高速晶振为12MHz。
  • 建议使用USB转TTL连接到PC。
  • 使用终端工具如PuTTy、XShell时,可能出现系统不能启动的问题,推荐使用串口调试助手如sscom。

下载地址

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