久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

stm8開(kāi)發(fā)環(huán)境配置及測(cè)試

 山峰云繞 2023-05-14 發(fā)布于貴州

需要準(zhǔn)備的軟件,,硬件,IAR for stm8 (EWSTM8),、stm8s標(biāo)準(zhǔn)固件庫(kù),、ST-LINK、STM8s003f3核心板

 

安裝IAR(其中包括st-link的驅(qū)動(dòng)),,

到這個(gè)網(wǎng)址下載stm8s標(biāo)準(zhǔn)固件庫(kù)(STSW-STM8069),http://www./web/en/catalog/tools/PF258009

使用IAR新建一個(gè)工程,,具體步驟如下:

1,File->New->Workspace

2,創(chuàng)建一個(gè)工程:Project->Create New Project...

3,在彈出的對(duì)話框中選擇C,-》OK

4,,根據(jù)提示保存你的工程

5,,從stm8s標(biāo)準(zhǔn)固件庫(kù)中復(fù)制Libraries目錄到你的工程目錄,復(fù)制\STM8S_StdPeriph_Lib_V2.1.0\Project\STM8S_StdPeriph_Examples\GPIO到你的工程目錄

6,,IAR的工程配置:在工程中添加兩個(gè)組Libraries,,MyApp,。右擊你的工程->Add->Add Group

7,將庫(kù)中的*.c文件和主程序目錄的*.c文件分別添加到Libraries, MyApp;右擊相應(yīng)組->add->add files

8,,選擇單片機(jī)型號(hào):右擊你的工程O(píng)ptions->General Options->選擇你單片機(jī)的型號(hào)

9,,配置頭文件搜索路徑:上一步切換到C/C++ Complier->Preprocessor->Additional include directory: ( one per line)

10,選擇調(diào)試器:切換到Debugger->Driver選擇ST-Link->OK

現(xiàn)在開(kāi)始編譯拍錯(cuò)

1,右鍵main.c->Comliper會(huì)提示保存workspace,,按提示操作,,編譯中會(huì)提示沒(méi)有定義

Fatal Error[Pe035]: #error directive: "Please select first the target STM8S/A device used in your application (in stm8s.h file)" C:\Documents and Settings\Administrator\桌面\EWSTM8_turial\Libraries\STM8S_StdPeriph_Driver\inc\stm8s.h 65 

雙擊該條提示,自動(dòng)定位到錯(cuò)誤位置,,表示沒(méi)有定義單片機(jī)型號(hào),定義上

#define STM8S003F3

 

2,,再次執(zhí)行1,,這次的提示變?yōu)?/p>

Error[Pe020]: identifier "GPIOH" is undefined C:\Documents and Settings\Administrator\桌面\EWSTM8_turial\GPIO\GPIO_Toggle\main.c 54 

雙擊該提示,定位到錯(cuò)誤位置,,向上找到 #define LED_GPIO_PORT  (GPIOH) 

將GPIOH改為GPIOD(STM8S003F3沒(méi)有GPIOH這個(gè)IO)

 

3,,再次執(zhí)行1,OK沒(méi)有錯(cuò)誤

4,,整體編譯一遍:右擊工程->Make.

在編譯過(guò)程中有一部分文件會(huì)報(bào)錯(cuò),,不要擔(dān)心,這些是STM8S003F3中沒(méi)有的資源,,將報(bào)錯(cuò)的文件刪除即可

另外對(duì)固件庫(kù)了解后,,可以只添加需要的部分,比如這次使用的是stm8s_gpio.c,那么只添加stm8s_gpio.c就可以了

5,,刪除不需要的,,再編譯:OK沒(méi)有錯(cuò)誤,沒(méi)有警告

下載并調(diào)試,,

1,,將STM8核心板通過(guò)SWIM與ST-Link連接起來(lái),注意線序

2,,將ST-Link連接到電腦,,(在設(shè)備管理器中usb總線中會(huì)看到ST-link的相關(guān)信息)

3,給stm8核心板加電

4,,點(diǎn)擊IAR的Download and debug,,點(diǎn)擊Go。核心板上的燈會(huì)閃爍

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多