STM32标准库文件使用

来源:互联网 发布:淘宝刷直通车是黑车 编辑:程序博客网 时间:2024/04/29 13:03

1. stm32fxx.h

main.c 开头包含 

#include "stm32f2xx.h"
#include "stm322xg_eval.h"
#include "stm322xg_eval_lcd.h"
#include <stdio.h>


stm32f2xx.h开头有

#if !defined  (USE_STDPERIPH_DRIVER)
/**
 * @brief Comment the line below if you will not use the peripherals drivers.
   In this case, these drivers will not be included and the application code will 
   be based on direct access to peripherals registers 
   */
  /*#define USE_STDPERIPH_DRIVER*/
#endif /* USE_STDPERIPH_DRIVER */

stm32f2xx.h结尾有

#ifdef USE_STDPERIPH_DRIVER
  #include "stm32f2xx_conf.h"
#endif /* USE_STDPERIPH_DRIVER */

如果想使用标准库只需要去掉  /*#define USE_STDPERIPH_DRIVER*/前后的注释

stm32f2xx_conf.h中包含了各个外设标准库的头文件

#include "stm32f2xx_adc.h"

#include "stm32f2xx_can.h"
#include "stm32f2xx_crc.h"
#include "stm32f2xx_cryp.h"
#include "stm32f2xx_dac.h"

。。。


0 0
原创粉丝点击