1. 程式人生 > 其它 >韌體庫

韌體庫

stm32f10x.h的作用

  這個檔案包含所有外圍暫存器的定義

  stm32f10x_conf.h中包含了所有外設的標頭檔案,因此任意原始檔只要包含了stm32f10x.h,就可以在原始檔呼叫任意外設的函式。

  若有外設為使用到,在stm32f10x_conf.h註釋相應部分,專案編譯時就不會在編譯去掉的外設。

 

在sys.h 裡面

  定義了 STM32 的 IO 口輸入讀取巨集定義和輸出巨集定義 ;在 sys.h 檔案中,實現對 STM32 各個 IO 口的位操作,包括讀入和輸出。當然在這些函式呼叫之前,

  必須先進行 IO 口時鐘的使能和 IO 口功能定義。此部分僅僅對 IO 口進行輸入輸出讀取和控制。

 

#ifndef

  在同一檔案中只能將同一個標頭檔案包含一次。記住這個規則很容易,但是工程專案多了之後,很可能在不知情的情況下包含同一檔案多次。這時候前處理器編譯指令#ifndef(即 if not   defined)可以很好地幫助我們解決問題。