<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STM32根據庫建立自己的工程

STM32根據庫建立自己的工程

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò ) 收藏

在上圖的界面中,點(diǎn)擊“Settings”按鈕,彈出下面的對話(huà)框,添加Flash。如果,已經(jīng)有Flash了,就不用添加了,如果沒(méi)有的話(huà),就一定要添加Flash,否則,無(wú)法下載程序到開(kāi)發(fā)板。
















在上圖的界面中點(diǎn)擊“Add”按鈕,彈出選擇框,如下圖所示。由于我們用的是大容量的芯片,所以,選擇“STM 32 F 10x High-density FlashOn-chip Flash512k”項,然后,點(diǎn)擊“Add”按鈕,又退回到上面的界面,再點(diǎn)擊“OK”即可。

二.工程新建,配置完成后,自己從零開(kāi)始寫(xiě)程序的一些編程,配置文件的知識點(diǎn):

1.唯一需要包含在用戶(hù)自己的應用程序中的文件是stm32f10x_lib.h(比較新的固件庫已經(jīng)把此文件改名為stm32f10x.h )。

2.需要用戶(hù)修改的文件有以下3個(gè):stm32f10x_conf.h,main.c,stm32f10x_it.c,其中,stm32f10x_conf.h和main.c一般必須修改,而,stm32f10x_it.c有時(shí),可能不需要修改。

3.一般地,若要進(jìn)入DEBUG (調試)模式,必須在stm32f10x_conf.h中定義標簽DEBUG??梢杂眠@個(gè)語(yǔ)句定義:#defineDEBUG1但是,現在,有的固件庫,不定義標簽DEBUG,也可以進(jìn)入DEBUG (調試)模式了。進(jìn)入DEBUG模式會(huì )增大代碼的尺寸,降低代碼的運行效率。因此,我們強烈建議僅僅在除錯的時(shí)候使用相應的DEBUG代碼,在最終的應用程序中,不定義DEBUG標簽,以便刪除DEBUG代碼。

4. stm32f10x_conf.h文件的修改方法:

該文件中,所有的#define_PPP,和,#define_PPPx這類(lèi)對外設的宏定義前面都有“//”,都是被注釋掉的。所以,對于我們要用到的外設,其宏定義前面的“//”必須去掉。

5.為了訪(fǎng)問(wèn)GPIO寄存器,類(lèi)似于_GPIO, _AFIO, _GPIOA, _GPIOB, _GPIOC, _GPIOD和_GPIOE的標簽必須在文件“stm32f10x_conf.h”中定義。有時(shí),對于有的固件庫,不定義也可以。

6.幾個(gè)頭文件,例如以map.h,lib.h,type.h結尾的三個(gè)頭文件,必須包含在用戶(hù)工程的搜索目錄(一般在,用戶(hù)工作目錄的project目錄下面)下面。

7.所有用到的外設庫函數的.c,.h(即,stm32f10x_ppp.c,stm32f10x_ppp.h)文件必須包含到用戶(hù)工程目錄(一般是,用戶(hù)工作目錄的project目錄)下面。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: STM32庫工

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>