久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> 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頭文件。
下面我們來看看,火牛開發(fā)板的程序都添加了那些東西進來用于跑通一個流水定的程序:


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


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

相關文章

主站蜘蛛池模板: 国产色网| 超碰超碰 | www.一区二区三区.com | 免费视频一区二区三区在线观看 | 天天拍天天操 | 国产精品一区二区日韩 | 色本道 | 婷婷中文字幕 | 自拍偷拍精品 | 精品国产乱码久久久久久影片 | 亚洲欧美中文字幕 | 中文成人无字幕乱码精品 | 伊人在线视频 | 天天人人精品 | 福利一区在线观看 | 欧美一区二区视频 | 一级欧美视频 | 大陆一级毛片免费视频观看 | 国产精品18毛片一区二区 | 日韩在线视频一区二区三区 | 日日夜夜精品免费视频 | 亚洲香蕉 | 国产精品美女久久久久久免费 | 午夜小视频免费观看 | 韩日在线视频 | 福利网址 | 99精品一区二区 | 中文字幕av免费 | 国产亚洲精品久久久久久豆腐 | 天天干天天玩天天操 | 日本亚洲精品 | 91精品久久久久久久久中文字幕 | 3级毛片 | 中文字幕一区在线观看视频 | 伊人免费在线观看高清 | 欧美日韩视频在线第一区 | 国产欧美精品区一区二区三区 | 欧州一区二区三区 | 一区二区三区在线播放视频 | 天天躁天天操 | 在线国产中文字幕 |