建立stm32 new Project(一些步骤中的坑)以及对HAL库的包含文件的了解

本文介绍了使用KEIL 5创建STM32F103C8T6新项目的步骤,包括固件库安装和工程配置。在Manage Run-Time Environment界面,必须选择CMSIS的core和device的startup,外设配置可根据需求选择。同时,文章探讨了HAL库文件的组成,包括User、CMSIS、Startup等文件的作用,并提到了Drivers文件夹的BSP、CMSIS、HAL Driver三个主要部分。
摘要由CSDN通过智能技术生成

一、软件环境
1、KEIL 5(MDK版本)
2、下载好stm32f10x的固件库;(本文用的stm32f103c8t6)
2、在keil5中安装stm32f103c8的库文件pack在这里插入图片描述
二、网上参考教程
完成上述两步后,建立stm32工程,先贴两个链接:
1、MDK5(Keil for ARM) 工程建立时遇到的问题集锦:https://blog.csdn.net/shangguanyunlan/article/details/50090219
2、STM32F10x 固件库下载与安装说明:
http://www.51hei.com/bbs/dpj-110561-1.html

三、建立过程中的一些坑
选择好芯片后,弹出Manage Run -Time Environment的运行环境界面,这个界面中必须选择的有CMSIS下的core和device下的startup,其他的外设,比如RCC (时钟)ADC、GPIO(管脚驱动)等根据功能设定自行选择。
在这里插入图片描述
配置好的功能前面的菱形呈现绿色 ,没有配置好的是浅黄色 ,根据提示双击它指定的文件,进行配置即可。

四、对工程的了解(主要是对HAL库文件的组成了解)
(1)Purpos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值