Keil MDK新建STM32工程的详细步骤
Keil MDK新建STM32工程的详细步骤如下:首先打开Keil MDK软件,点击菜单栏的「Project」→「New µVision Project」,在弹出的窗口中选择工程保存路径并输入项目名称;接着在「Select Device for Target」对话框中,通过搜索框输入目标STM32芯片型号(如STM32F103C8T6),从列表中选中对应型号,确认后进入下一步。
- Keil MDK新建STM32工程的详细步骤
在完成设备选择后,系统会提示是否添加启动文件。此时应勾选「Yes」,让Keil自动添加标准的启动代码文件(startup_stm32f1xx.s),该文件包含复位向量表、中断向量表及堆栈初始化内容,是程序运行的基础。若不添加,后续编译将因缺少入口函数而报错。同时,建议在「Create New Folder」选项中创建独立的工程文件夹,避免多个项目文件混杂导致管理混乱。 - Keil MDK新建STM32工程的详细步骤
工程创建完成后,进入项目配置阶段。右键点击「Source Group 1」,选择「Add Existing Files to Group 'Source Group 1'」,导入用户自定义的C或H头文件。若需使用HAL库或标准外设库,应先在「Pack Installer」中安装对应的CMSIS、STM32Cube包。例如,在工具栏点击「Pack」→「Manage Packs」,搜索「STM32Cube HAL」并安装,确保编译器能正确识别外设寄存器定义和函数声明。 - Keil MDK新建STM32工程的详细步骤
接下来配置编译选项。右键点击工程名,选择「Options for Target」,进入设置界面。在「C/C++」标签页中,添加必要的宏定义,如「USE_STDPERIPH_DRIVER」或「STM32F10X_HD」,以启用特定硬件支持。在「Include Paths」中加入头文件路径,例如「./Core/Inc」、「./Drivers/STM32F1xx_HAL_Driver/Inc」等,防止编译时出现「file not found」错误。同时检查「Output」选项卡中的「Create Executable」是否启用,确保生成可下载的HEX或BIN文件。 - Keil MDK新建STM32工程的详细步骤
最后进行调试环境设置。在「Debug」标签页中选择「Use Simulator」或连接真实调试器(如ST-Link)。若使用仿真器,需在「Settings」中指定正确的驱动类型与接口模式。在「Utilities」标签页中,确认已勾选「Flash Download」功能,并选择合适的烧录算法(如ST-Link v2)。完成所有设置后,点击「OK」保存。随后编写一个简单的测试程序,如点亮LED,通过「Build」按钮编译,成功后即可通过「Download」将程序烧录至STM32芯片,实现首次运行验证。整个流程完毕后,工程结构清晰,便于后续开发维护。
软件页面:Keil MDK。