<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> STM32 >> 瀏覽文章

        stm32的庫文件的用法解釋

        作者:誰心鎖欲   來源:誰心鎖欲   點擊數:  更新時間:2014年06月30日   【字體:
        1、我們需要加那些文件進來才能跑動一個程序:
        首先我們要對庫文件有一定的了解,其中STM32F10xR.LIB是封裝好了的.C文件,它包括stm32f10x_conf.c  stm32f10x_adc.c    stm32f10x_gpio.c等等,要用這些C函數,直接包含頭文件stm32f10x_conf.h  stm32f10x_adc.h    stm32f10x_gpio.h就行了,但是頭文件也能用stm32f10x_lib.h直接包含就行了,所以我們看到的keil中只用添加GROUP中的SOURCE中的四個文件就行了

         
        其中的stm32f10x_vector.s是啟動文件,有的版本是startup_stm32f10x_hd.s,這個事根據版本和芯片的型號來定得名稱,總之他的功能就是啟動代碼。其中stm32f10x_lib.h是在main.c中包含的,stm32f10x_it.c是中斷的相關程序,暫時沒用到。以上圖片是沒有編譯的時候的,如果編譯之后會見到.C文件下面會有很多的.H頭文件
        也可以在C文件上點擊右鍵,隱藏這些.H頭文件。
        下面我們來看看,火牛開發板的程序都添加了那些東西進來用于跑通一個流水定的程序:


        從這里看,有庫文件LIB其中他只含有要用到的5個.C文件。在添加文件的過程中不用添加頭文件,因為你添加了相應的C文件之后,頭文件會在編譯的之后自動包含進來,只要你將頭文件放在正確的位置,現在說說如何添加正確的位置能讓KEIL找到頭文件,先看下圖


        在火牛的這個跑馬燈的程序中要改變頭文件的位置可以通過改變inc文件夾的位置,到時候找到這個位置就行了,按照上圖的位置找到,并且重新編譯一遍就能指向新的位置了。
        歸納兩點:a:首先就是添加啟動文件,用戶自己編寫的.C文件,函數庫中的C文件
                         b:然后就直接指定.h文件的位置,讓編譯器在編譯的時候能找到他們就行了。

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮