项目简介
本项目围绕STM32F103微控制器构建正点原子战舰V3开发板系统。STM32F103具备高性能、低功耗特点,在嵌入式系统开发领域应用广泛。项目的核心目标是提供全面的板级支持包(BSP),助力开发者快速上手并高效利用开发板资源。
项目的主要特性和功能
- 开发板资源介绍:对STM32F103战舰V3开发板的硬件资源进行详细说明,涵盖MCU、外部存储以及常用外设(像LED、按键、USB、以太网等)。
- BSP快速上手:提供快速上手指南,帮助开发者让RT - Thread操作系统在开发板上快速运行。
- 进阶使用方法:介绍通过ENV工具配置BSP的方法,以开启更多高级功能,如SD卡、Flash、以太网等。
- 外设支持:列出开发板支持的外设及其支持情况,包括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】