您的位置:首页 > 其它

STM32标准库文件使用

2015-12-13 17:26 218 查看
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"

。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: