stm32环境配置---keil5

发布时间 2023-05-29 17:19:51作者: sunshineoier

第一步 安装keil5

官网
下载位置

下载界面

填写必要信息后就可以安装

安装选项

core就是keil的安装位置
pack就是芯片包的下载位置

安装完成后会跳出这个界面,这个界面就是用来管理芯片包的,需要下载对应的芯片包才能将程序下载到板子上
芯片包安装

第二步 安装芯片包

如上所示,可以在对应界面中安装芯片包,也可以直接到官网下载

在软件界面中,选择ST公司,选择对应的芯片即可

如果在官网下载

可以看到筛选结果,点击使用的芯片型号

选择下载芯片包

tips: 如果使用官网下载的方式,需要安装芯片包,不过芯片包会自动安装到pack目录下,打开安装即可

环境测试---该部分仅作参考

简单用一个点灯程序测试环境是否配置完成

打开keil后,创建新工程

选择对应芯片型号

点击OK就完成了创建

至于项目结构如何安排,各有各的长处,自己使用的是野火的项目结构

在该界面下可以新增和删除目录、文件

鉴于是测试环境使用,所以直接在该目录下新增文件即可

导入文件startup_stm32f10x_hd.s,这文件在芯片包中
导入的文件根据你的芯片型号不同有所区别,主要是因为芯片管脚数量不同

参考目录
你的芯片包目录\Keil\STM32F1xx_DFP\2.4.1\Device\Source\ARM

在该目录下新增main.c文件,内容根据芯片的LED灯的地址需要更改

int main(void)
{	
	*(unsigned int *)0x40021018 |= ((1)<<3);
	*(unsigned int *)0x40010C00 |= ((1)<<(4*0));
	*(unsigned int *)0x40010C0C &= ~((1)<<0);
}	
void SystemInit(void)
{
}

参考资料

野火视频
野火图书