stm32f10x_conf.hのSTM32ノート解析

EDITORIAL:
個人的な要約であるとして間違っては、私を修正してください場合は、この記事の目的は、将来の問い合わせを容易にするため、バックアップを要約する;加えて、インターネット、書籍、各種マニュアルの内容のほとんどは、侵害を通知し、すぐに削除投稿を喜ばなければなりません謝罪します。

 

ディレクトリ

まず、各周辺ライブラリファイルとの対応

第二には、現在のソースファイルをコンパイルするコンパイラをキャンセル


 

コンパイル時には、私たちは多くの場合、長い時間を待つ必要がある、それは大きな違いはありません少量の始まりであってもよいが、大規模なプロジェクトの後ろに、あなたはあまりにも長いコンパイル時間を感じるだろう。へ我々は、すべてのパッケージがライブラリを移植し、そして私たちは、すべての周辺機器が使用されていない通常の状況下では、STが提供する周辺機能の動作をカプセル化ライブラリ我々はしているため、知っている。私たちは、人為的に制御する必要がありますメイン制御ファイルがstm32f10x_conf.hである私たちは、時間を節約することができ、コンパイルポイントに必要なソースファイルをコンパイルするコンパイラを聞かせて、これがあります

 

まず、各周辺ライブラリファイルとの対応

stm32f10x_conf.hでは、見つけることができます以下は、それらに対応する周辺機器の内容は、すべて私のコメント出て、その後、我々は単にないヘッダファイル(xxx.h)コメントし、残しておく必要があり、そうしているが含まstm32f10x_conf.hヘッドを作ることができ、ファイルは、時間のかかる機能を必要としない見つけることがありませんでしたが含ま

/* Includes ------------------------------------------------------------------*/
/* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */
#include "stm32f10x_adc.h"			// 模数转换器
//#include "stm32f10x_bkp.h"			// 备份寄存器
//#include "stm32f10x_can.h"			// 控制器局域网总线
//#include "stm32f10x_cec.h"			// 音视频接口
//#include "stm32f10x_crc.h"			// CRC计算单元
//#include "stm32f10x_dac.h"			// 数模转换器
#include "stm32f10x_dbgmcu.h"		// 调试支持
#include "stm32f10x_dma.h"			// 直接内存存取控制器
#include "stm32f10x_exti.h"			// 外部中断事件控制器
#include "stm32f10x_flash.h"		// 闪存存储器
//#include "stm32f10x_fsmc.h"			// 灵活的静态存储器控制器
#include "stm32f10x_gpio.h"			// 通用输入输出接口
#include "stm32f10x_i2c.h"			// I2C接口
//#include "stm32f10x_iwdg.h"			// 独立看门狗
#include "stm32f10x_pwr.h"			// 电源/功耗控制
#include "stm32f10x_rcc.h"			// 复位与时钟控制器
#include "stm32f10x_rtc.h"			// 实时时钟
//#include "stm32f10x_sdio.h"			// SDIO接口
#include "stm32f10x_spi.h"			// 串行外设接口
#include "stm32f10x_tim.h"			// 定时器
#include "stm32f10x_usart.h"		// 通用同步/异步收发器
//#include "stm32f10x_wwdg.h"			// 窗口看门狗
#include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */

 

第二には、現在のソースファイルをコンパイルするコンパイラをキャンセル

ファンシーマップ、あなたは一番左のアイコンで多くは同じではありません、我々は単に分析が表示されます

図1は、私はいくつかの望ましくない変形すべてアウト(好ましくstm32f10x_conf.hヘッダファイルにファイルのコメントに対応する)を有し、チャートから参照、特定の操作、このアイコンは、コンパイラは、このファイルをコンパイルしないことを示し次のように

図2に示すように、アイコンが通常で、その後、上記の操作を伴う  特定の意味不明とアイコンの外観

図3に示すように、アイコンは、次のプロパティを開きを変更するために利用することができる、ファイルが読み取り専用であることを示し

 

もちろん、他のアイコンがあり、1つの分析が存在しない、興味を持っている探求し所有することができ、何を探ります

发布了38 篇原创文章 · 获赞 14 · 访问量 1万+

おすすめ

転載: blog.csdn.net/qq_42992084/article/details/104098002