久久久久久久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頭文件。
下面我們來看看,火牛開發板的程序都添加了那些東西進來用于跑通一個流水定的程序:


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


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

相關文章

主站蜘蛛池模板: 久久久久久影院 | 美女精品一区 | 国产成人免费一区二区60岁 | 日韩中文字幕视频在线观看 | 91在线免费观看 | 国产在线中文字幕 | 精品国产乱码久久久久久蜜柚 | 成人精品一区二区三区中文字幕 | 欧美成人性生活 | 福利网址 | 精品久久久久久久久久久久久久 | 国产午夜一级 | 亚洲国产精品一区二区三区 | 日日干夜夜草 | 一级片网址 | 午夜影院在线 | 黄网免费看 | 精品1区2区3区 | 在线观看国产h | 日韩精品区 | 久久国产婷婷国产香蕉 | 久久一二 | 伊人伊人伊人 | 97起碰 | 国产激情一区二区三区 | 91欧美精品成人综合在线观看 | 久久久久久国产一区二区三区 | 狠狠干狠狠操 | 精品影院| 麻豆视频在线免费观看 | 国产在线精品一区二区三区 | 久久精品中文字幕 | 欧美黑人一级爽快片淫片高清 | 四虎影视免费在线 | 91免费在线 | 99re热这里只有精品视频 | 九九精品在线 | 免费一二区 | 免费在线观看一区二区三区 | 日韩在线欧美 | 色视频一区二区 |