keil不要装汉化,要不然没有自动补全
芯片型号:STM32F103C8T6
课程链接:【STM32入门教程-2023版 细致讲解 中文字幕】 https://www.bilibili.com/video/BV1th411z7sn/?p=4&share_source=copy_web&vd_source=babc8c272e25f9c04d741206a7860783
模板库已上传至Github:https://github.com/Tigerxm/-STM32-.git
*下载后使用可能需要重新设置头文件路径
1.新建项目,选择器件型号


2.添加启动文件
如下图所示,在工程文件夹下创建Start文件夹,将下列路径中提到的文件复制到Start文件夹中:

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
以下全部文件

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
后三个文件

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
以下全部文件

3.在Keil5中添加文件

4.添加头文件路径

5.User
在工程文件夹下新建User文件夹

在Keil项目中Target1下新建Group并命名为User,在User中创建main.c
注意,需修改文件路径至上面创建的User文件夹中!

mian函数


#include "stm32f10x.h" // Device header
int main(void) //main函数返回值类型为int,返回内容为void,故函数最后一行需保持空白
{
while(1)
{
}
} //注意,下一行需保持空白
6.字体与编码等设置
编码设置为UTF8,可以在Tabsize修改缩进长度

修改字体大小

配置调试器

7.Library文件夹
在项目文件夹下新建Library文件夹,用来存放库函数

将以下文件复制到Library文件夹中
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src
以下全部文件

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc
以下全部文件

8.添加文件
新建Group,命名为Library,将上一步中Library文件夹中的全部文件添加进来

STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
将以下三个文件复制到User文件夹中,并在Keil中添加


设置宏定义

添加头文件路径

总结

3104

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



