1. 环境准备与软件安装
在开始STM32F103C8T6的标准库工程搭建前,我们需要先准备好必要的软件工具。Keil MDK-ARM是ST官方推荐的开发环境,它集成了代码编辑、编译、调试和下载功能,对初学者非常友好。我建议直接去Keil官网下载最新版本的MDK,安装过程中记得勾选ARM Cortex-M系列的支持包。
安装完Keil后,我们还需要安装STM32F1系列的器件支持包。点击Keil菜单栏的Pack Installer图标(那个小盒子),在搜索框输入STM32F103C8T6,找到STMicroelectronics的STM32F1系列DFP包并安装。这一步很多人会忽略,结果创建工程时找不到芯片型号,白白浪费半天时间排查问题。
除了Keil,我们还需要准备STM32标准外设库。我强烈推荐使用V3.5.0版本,这个版本稳定且资料丰富。下载后解压到本地目录,你会看到Libraries文件夹里包含CMSIS核心支持文件和StdPeriph_Driver标准外设驱动库,这些就是我们后续工程搭建的基础。
提示:建议将所有开发相关的软件和库文件放在同一根目录下,比如D:\STM32_Development,这样管理起来更清晰,也避免后期路径混乱的问题。
2. 创建工程框架
打开Keil 5,点击Project菜单选择New uVision Project。这里有个小技巧:先在硬盘上创建一个清晰的目录结构。我习惯在项目根目录下建立Project、Libraries、User、Output四个文件夹。Project存放工程文件,Libraries放标准库文件,User放用户代码,Output存放编译生成的文件。
在保存工程时,选择刚才创建的Project文件夹,给工程起个有意义的名称,比如LED_Blinky。点击保存后会弹出设备选择对话框,在Search框输入STM32F103C8T6,选择对应的芯片型号。注意要选对Flash容量,C8T6是64KB属于中容量产品,这个选择会影响后续启动文件的配置。
设备选择完成后,Keil会弹出运行时环境管理对话框(RTE)。对于标准


3372

被折叠的 条评论
为什么被折叠?



