STM32 Hal库开发工程创建及其架构

STM32 Hal库开发工程创建及其架构

一、工程文件架构

工程文件夹:

	Doc:
		readme.txt
		
	Prj:
		Arm_Application:
			工程文件位置

	Src:
		App:
			Arm_Application:
				User:
					Drv:
						bsp_debug_usart.c
						bsp_debug_usart.h
					include.h
				main.c
				main.h
					
		Drv:
			Bsp:
				stm32f1xx_it.c
				stm32f1xx_it.h
				stm32f1xx_hal_conf.h
			
			Cmsis:
				此文件夹为官网Hal库文件,故内容省略;

			Hal:
				STM32F1xx_HAL_Driver:
					此文件夹为官网Hal库文件,故内容省略;
		
		Lib:
			暂时为空;使用RTOS时会用到;

二、创建工程

  1. 打开keil5 --> Project --> New μVision Project --> 选择位置 Prj - Arm_Application – > 选择芯片型号 --> 创建工程;
  2. 打开工程 --> 点击三个小箱子 --> 创建工程必须文件夹:Startup、Cmsis、Bsp、Hal、App、Doc
    1. Startup:启动文件
    2. Cmsis:system_stm32f1xx.c
    3. Bsp:stm32f1xx_it.c
    4. Hal:Hal库板级支持包
    5. App:用户文件
    6. Doc:readme.txt

三、注意事项

  1. 需要在 魔术棒 --> C/C++ --> Path 中 添加所有 .h 文件的路径
  2. 需要在 魔术棒 --> C/C++ --> Define 中添加 USE_HAL_DRIVER,STM32F103xE

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值