1.准备工作首先需要下载keil和cubemx和下载的驱动【嵌入式工具】Keil下载安装配置教程大全-CSDN博客STM32CubeMX 下载及安装教程-CSDN博客STM32烧写程序ST-link驱动下载和安装_stlink驱动下载-CSDN博客2.cubemx生成工程打开cubemx点击 ACCESS TO MCU SELECTOR在Commercial Part Number中选择芯片型号为 STM32F103C8T6注意要大写的然后双击2的框中的 STM32F103C8T6选择SWD烧录方式Pinout Configuration -- System Core -- SYS -- Debug [Serial Wire]选择时钟System Core -- RCC -- High Speed Clock [Crystal/Ceramic Resonator]Clock Configuration页面下在红色框内输入72后按下回车健系统会自动配置Project Manager页面下 填写自己的工程名字以及存放工程的路径Toolchain /IDE -- MDK-ARMCode Generate 选择Copy only the necessary library filesGenerate peripgerial initialzation as a pair of c/h file per peripheral点击GENERATE CODE点击 Open Project 打开工程3.keil点击小锤子图标C/C -- Optimization [Level 0 (-O0)]Debug -- Use -- [自己的烧录器选择] 我这里选择的是STLINK 然后点击Settings以下两步可以使程序烧录后不需要按下Reset按键就可以直接执行Flash Dowload -- 选择 Reset and RunPack -- 取消勾选 Enable 然后点击确定打开main.c 在while(1) 中输入以下内容点击【2】编译点击【3】烧录然后就可以看到板子上的小灯以500ms间隔闪烁了4.其它补充1.知识原理图介绍 STM32单片机开发入门(一)STM32F103C8T6小系统板电路原理图分析_stm32f103c8t6原理图-CSDN博客引脚输入输出模式介绍STM32的8种GPIO输入输出模式_stm32gpio对应名称-CSDN博客2.方便技巧查找函数我个人比较喜欢的方式是在大纲中寻找后缀名会可以轻松定位在哪一个文件下按下 Ctrl F 可以查找函数可以选择范围按下 Ctrl H 可以替换函数名可以选择范围3.新建文件夹后添加路径新建文件夹存放自己的.c/.h后需要添加路径否则报错点击小锤子图标C/C -- 点击Include Paths 右边的小框然后选择自己的新建文件夹就好了