发布网友 发布时间:2024-12-21 15:52
共1个回答
热心网友 时间:8分钟前
搭建Keil工程,需准备Keil软件,版本建议使用Keil 5.13。工程文件通常由以下部分构成:
1. apps(全局文件存放)
2. drivers(外设程序存放)
3. doc(日志存放)
4. libraries(标准外设库移植文件)
5. project(新建工程产生文件存放)
移植标准外设库时,选择对应版本(如Stm32F10x_StdPeriph_lib_V3.5.0)。具体步骤如下:
新建“demo”文件夹,在其中创建5个文件夹:apps、drivers、doc、libraries、project。
将标准外设库文件拷贝至apps目录(如:Stm32F10x_StdPeriph_lib_V3.5.0 /Project/STM32F10x_StdPeriph_Examples/GPIO/IOToggle/main.c、stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h)。
移植后,编辑如下:
在drivers文件夹建立“inc”与“src”子文件夹,用于存放头文件和C语言程序。
在doc文件夹创建“readme.txt”,用于记录修改和变动。
将标准库文件拷贝到libraries文件夹。
在Keil中新建工程,步骤包括选择工程名(如“demo”)、设备(如STM32F103RCT6)、保存路径等。
配置Keil源文件,步骤如下:
调整工程分组,包含“工程名(Project Targets)”、“分组(Groups)”、“apps”、“drivers”、“doc”、“stdlib”、“cmsis”与“startup”。
逐组添加对应文件,确保文件路径正确。
添加头文件时,需在Keil中选择宏与头文件路径,并确保配置正确。编译前,确保所有步骤无误。
最后,编辑main函数,删除原有内容,添加自定义函数。编译成功后,即完成Keil工程搭建。