STM32学习日记(一)

一、固件库是什么?

固件库指“STM32标准函数库”,是由ST公司针对STM32提供的函数接口,即API(application program interface),开发者可调用这些函数接口来配置STM32的寄存器,得以脱离最底层的寄存器操作。

库是架设在寄存器与用户驱动层之间的代码,向下处理与寄存器直接相关的配置,向上为用户提供配置寄存器的接口。

二、固件库模板建立

1.新建工程文件夹目录

STM32学习日记(一)

2.工程文件夹内容清单

STM32学习日记(一)
STM32学习日记(一)

3.新建工程

STM32学习日记(一)

3.1选择CPU型号

STM32学习日记(一)

3.2在线添加库文件

STM32学习日记(一)

3.3添加组文件夹

STM32学习日记(一)
STM32学习日记(一)

3.4添加文件

STM32学习日记(一)

3.5配置魔术棒选项卡

STM32学习日记(一)
STM32学习日记(一)
STM32学习日记(一)
STM32学习日记(一)
在这个选项中添加宏,就相当于我们在文件中使用“#define”语句定义宏一样。在编译器中添加宏的好处就是,只要用了这个模版,就不用源文件中修改代码。
 STM32F10X_HD 宏:为了告诉 STM32 标准库,我们使用的芯片类型是STM32型号是大容量的,使 STM32 标准库根据我们选定的芯片型号来配置。
 USE_STDPERIPH_DRIVER 宏:为了让 stm32f10x.h 包含stm32f10x_conf.h 这个头文件。
“Include Paths ”这里添加的是头文件的路径,如果编译的时候提示说找不到头文件,一般就是这里配置出了问题。你把头文件放到了哪个文件夹,就把该文件夹添加到这里即可。 (请使用图中的方法用文件浏览器去添加路径,不要直接手打路径,容易出错)

3.6仿真器配置

STM32学习日记(一)
STM32学习日记(一)
STM32学习日记(一)

3.7选择CPU型号

STM32学习日记(一)


相关文章:

  • 2021-07-15
  • 2021-06-19
  • 2021-04-11
  • 2021-06-03
  • 2022-01-04
  • 2022-12-23
  • 2021-05-30
  • 2021-09-06
猜你喜欢
  • 2021-07-09
  • 2021-11-12
  • 2021-12-24
  • 2021-09-27
  • 2021-11-17
  • 2022-01-04
  • 2021-07-06
相关资源
相似解决方案