chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用STM8SMCU

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-31 10:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么要使用STM8系列?

為項(xiàng)目或產(chǎn)品選擇微控制器時(shí),必須選擇正確的微控制器。由于Microchip不斷的生產(chǎn)和支持,PIC器件非常出色,而AVR器件包含一個(gè)非常強(qiáng)大的CPU(可能更多的是CISC而不是RISC)。然而,簡(jiǎn)單的原型最終可能變成商業(yè)產(chǎn)品,當(dāng)這種情況發(fā)生時(shí),每一分錢(qián)都很重要。 PIC控制器通常比AVR設(shè)備便宜,而AVR設(shè)備可能更難以隨時(shí)編程。這就是STM8系列微控制器的用武之地,非常便宜,功能強(qiáng)大且速度快!

然而,ST設(shè)備存在缺陷;他們沒(méi)有好的軟件包,許多編譯器/IDE需要購(gòu)買(mǎi)許可證。值得慶幸的是,COSMIC(為STM設(shè)備生產(chǎn)C編譯器)完全發(fā)布了他們的編譯器,對(duì)STM8設(shè)備沒(méi)有任何限制,而STM32設(shè)備仍然限制在32K編程空間(這對(duì)大多數(shù)項(xiàng)目來(lái)說(shuō)都是如此)。只要您每年注冊(cè)一次免費(fèi)許可證,您就可以不受限制地對(duì)STM8進(jìn)行編程!

讓我們開(kāi)始使用STM8!

如何安裝IDE STVD

使用STM8設(shè)備的第一步是下載并安裝IDE。目前有兩種IDE可供使用:STVD和IAR。 IAR是一個(gè)更現(xiàn)代化的系統(tǒng),支持?jǐn)?shù)千個(gè)設(shè)備,可能看起來(lái)是合乎邏輯的選擇,但是,我選擇使用STVD。這有幾個(gè)原因:

IAR是一個(gè)大型程序而不是您想要在舊機(jī)器上運(yùn)行的程序

IAR是一個(gè)商業(yè)化程度很高的產(chǎn)品并且包含許多限制

STVD是一個(gè)較舊的IDE,看起來(lái)它基于Visual Studio 2005.盡管如此,它在Windows 10上運(yùn)行非常好,所有功能都在運(yùn)行,包括調(diào)試器!所以要下載STVD,請(qǐng)點(diǎn)擊此鏈接,點(diǎn)擊“獲取軟件”,滾動(dòng)到彈出窗口的底部,點(diǎn)擊“接受”,當(dāng)該窗口消失時(shí),點(diǎn)擊“下載”。

下載軟件部分。

STVD IDE只有82-83MB,因此下載時(shí)間不會(huì)太長(zhǎng)。在下載時(shí),我們還需要下載COSMIC C編譯器。為此,請(qǐng)單擊此鏈接,注冊(cè)您的詳細(xì)信息,然后單擊“提交”。

此時(shí)您應(yīng)該看到下載鏈接,因此請(qǐng)繼續(xù)下載COSMIC C編譯器。這個(gè)文件應(yīng)該是20MB左右。

成功注冊(cè)COSMIC C編譯器應(yīng)該顯示這個(gè)頁(yè)面。

下載了這兩個(gè)文件后,就可以安裝IDE和COSMIC C編譯器了。首先從STVD下載中提取安裝文件,然后運(yùn)行安裝程序,保留所有選項(xiàng)(例如,安裝路徑等)。安裝了STVD后,就可以安裝COSMIC C.在完成選項(xiàng)的同時(shí),請(qǐng)確保保持默認(rèn)值和選項(xiàng),用戶和公司名稱(chēng)除外!

安裝結(jié)束時(shí)它將詢問(wèn)有關(guān)注冊(cè)編譯器的問(wèn)題。確保單擊此按鈕,然后單擊“繼續(xù)/完成”時(shí),將出現(xiàn)以下窗口。只需填寫(xiě)您的詳細(xì)信息并通過(guò)電子郵件索取許可證文件。

開(kāi)始新項(xiàng)目

現(xiàn)在我們需要安裝所有東西,現(xiàn)在是時(shí)候啟動(dòng)STVD IDE并創(chuàng)建一個(gè)新項(xiàng)目了。首先加載IDE,然后單擊File> New Workspace。在出現(xiàn)的窗口中,單擊“創(chuàng)建工作區(qū)和項(xiàng)目”。

對(duì)于我們的工作區(qū)名稱(chēng),我們將其保存在C:的文件夾中名為STEM8WS。

下一個(gè)窗口將詢問(wèn)我們的項(xiàng)目名稱(chēng)等,所以現(xiàn)在我們將調(diào)用我們的項(xiàng)目“OurFirstProject”,放入文件夾STM8WS中名為Project1的文件夾,選擇COSMIC作為工具鏈,然后提供編譯器的路徑。假設(shè)你在COSMIC C安裝中沒(méi)有改變?nèi)魏螙|西,工具鏈根應(yīng)該是......

C: Program Files(x86) COSMIC FSE_Compilers CXSTM8

下一步涉及選擇我們正在使用的設(shè)備。在這種情況下,我們使用的是簡(jiǎn)單的STM8S103F3P,因此我們將從列表中選擇它。完成此操作后,新項(xiàng)目應(yīng)顯示在左側(cè)的工作區(qū)導(dǎo)航器中,從此處您需要加載main.c文件。

在本教程中,我們將使LED閃爍。所以現(xiàn)在,在STVD中輸入以下代碼。

/*MAIN.Cfile
*
*Copyright(c)2002-2005STMicroelectronics
*/
#include"stm8s.h"

voidsimpleDelay(void);

main()
{
GPIOB->DDR=0xFF;

while(1)
{
GPIOB->ODR=~GPIOB->ODR;
simpleDelay();
}
}

voidsimpleDelay(void)
{
unsignedinti,j;

for(i=0;i {
for(j=0;j {
}
}
}

連接ST-LINK V2

下一步是將ST-LINK V2設(shè)備連接到USB端口。連接完成并且Windows安裝完設(shè)備后,您需要運(yùn)行STVD安裝文件夾中的特殊文件,該文件允許STVD使用它。假設(shè)您沒(méi)有更改安裝目錄,可以在此處找到此文件:

C: Program Files(x86) STMicroelectronics st_toolset stvd dao ST Toolset.msi

一旦安裝,STVD IDE將能夠直接調(diào)試您的STM8項(xiàng)目,這允許單步執(zhí)行代碼,查看變量和反匯編!

您還需要將ST-LINK V2編程器連接到目標(biāo)板,在這種情況下是STM8S103F3P。使STM8器件編程的好處是SWIM系統(tǒng),它是一種單線編程方法,只需要四條線:電源,接地,復(fù)位和編程。

測(cè)試程序

在我們測(cè)試程序之前,我們必須做一個(gè)每個(gè)STM8項(xiàng)目都需要做更多的事情;我們需要包含一個(gè)特殊的STM8頭文件。但是這個(gè)頭文件不僅需要包含,而且需要進(jìn)行非常輕微的更改,因?yàn)槟枰陬^文件中選擇設(shè)備。首先,下載這個(gè)特殊的頭文件:

https://github.com/EarToEarOak/DDS-Sine-Sweep/blob/master/src/stm8s.h

下載后,將此文件復(fù)制到項(xiàng)目文件夾,然后在IDE中右鍵單擊“包含”文件夾,然后選擇“將文件添加到文件夾”。在打開(kāi)的對(duì)話框中,選擇我們下載的STM8S.h文件。

現(xiàn)在打開(kāi)STM8S.h文件并取消注釋與之相關(guān)的行您的設(shè)備(這些行位于第30行和第40行之間)。在這種情況下,我取消注釋包含STM8S103的線路,因?yàn)槟鞘俏艺谑褂玫脑O(shè)備。該文件告訴COSMIC哪些寄存器可用以及它們位于何處。編輯完成后,保存包含文件。

下一步要求您保存先前在STVD IDE中更改的main.c文件并編譯代碼。要編譯該程序,請(qǐng)單擊Build> Compile main.c。

編譯完成后,單擊Build> Build構(gòu)建項(xiàng)目。如果一切順利,應(yīng)該有0個(gè)錯(cuò)誤和0個(gè)警告。

現(xiàn)在是時(shí)候選擇目標(biāo)了,所以點(diǎn)擊Debug Instrument> Target Settings,填寫(xiě)在窗口中,如下所示,并單擊“應(yīng)用”。

完成后,單擊Debug> Start_Debugging,STVD可能會(huì)詢問(wèn)有關(guān)重建的信息。如果是,則同意重建,ST-LINK V2應(yīng)自動(dòng)開(kāi)始下載代碼。如果出現(xiàn)通信錯(cuò)誤,請(qǐng)嘗試重新連接ST-LINK V2。

最后一步是通過(guò)單擊調(diào)試選項(xiàng)上的“繼續(xù)”來(lái)運(yùn)行程序。如果一切順利,您應(yīng)該看到LED閃爍(假設(shè)您擁有與本教程中使用的模塊相同的模塊)。如果您使用了不同的電路板,則需要連接LED或探測(cè)PORTB上的其中一個(gè)引腳以查看閃爍。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17984

    瀏覽量

    366930
  • STM8
    +關(guān)注

    關(guān)注

    18

    文章

    392

    瀏覽量

    57870
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    奇瑞瑞虎8L長(zhǎng)虹版和瑞虎8 PLUS乘風(fēng)版即將發(fā)布

    瑞虎8冠軍家族自上市以來(lái),就一直是瑞虎序列的中流砥柱,收獲全球超百萬(wàn)用戶的信賴(lài)與支持。而為了更好地滿足消費(fèi)者在細(xì)分市場(chǎng)的多元化用車(chē)需求,瑞虎8冠軍家族將于6月28日推出兩款新車(chē)——瑞虎8L長(zhǎng)虹
    的頭像 發(fā)表于 06-27 17:21 ?404次閱讀

    wifi8什么時(shí)候出?wifi8是什么意思?wifi8解讀

    wifi8是什么意思? “WiFi 8”是以超高可靠性 (UHR:Ultra High Reliability)為基礎(chǔ)構(gòu)成的WiFi。Wi-Fi 8又稱(chēng)為802.11bn,也稱(chēng)為UHR(Ultra
    的頭像 發(fā)表于 06-10 15:25 ?685次閱讀

    8位微控制器KF8A100Fxx數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《8位微控制器KF8A100Fxx數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 05-30 16:11 ?0次下載

    FA8-220S05D2 FA8-220S05D2

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)FA8-220S05D2相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有FA8-220S05D2的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,F(xiàn)A8-220S05D2真值表,F(xiàn)A
    發(fā)表于 03-18 18:45
    FA<b class='flag-5'>8</b>-220S05D2 FA<b class='flag-5'>8</b>-220S05D2

    昂科燒錄器支持ST意法半導(dǎo)體的汽車(chē)級(jí)8位微控制器STM8AF52A8T

    芯片燒錄領(lǐng)導(dǎo)者昂科技術(shù)近期宣布了其燒錄軟件的最新迭代,并公布了一系列新增兼容芯片型號(hào)。在此次更新中,意法半導(dǎo)體(ST)推出的汽車(chē)級(jí)8位微控制器STM8AF52A8T已被昂科十大編程器品牌燒錄工具
    的頭像 發(fā)表于 03-07 15:16 ?472次閱讀
    昂科燒錄器支持ST意法半導(dǎo)體的汽車(chē)級(jí)<b class='flag-5'>8</b>位微控制器STM<b class='flag-5'>8AF52A8</b>T

    關(guān)于stm32,u8g2菜單之間切換(三)寫(xiě)u8g2的一些必要函數(shù)

    要想stm應(yīng)用u8g2繪制界面需要對(duì)u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8
    的頭像 發(fā)表于 03-07 12:53 ?652次閱讀
    關(guān)于stm32,u<b class='flag-5'>8</b>g2菜單之間切換(三)寫(xiě)u<b class='flag-5'>8</b>g2的一些必要函數(shù)

    設(shè)計(jì)SO-8封裝的詳細(xì)步驟和注意事項(xiàng)

    設(shè)計(jì) SO-8(Small Outline-8)芯片的 PCB 封裝需要遵循一定的規(guī)范和步驟。SO-8 是一種常見(jiàn)的表面貼裝封裝,具有 8 個(gè)引腳,引腳間距通常為 1.27mm(50
    的頭像 發(fā)表于 02-06 15:24 ?3117次閱讀
    設(shè)計(jì)SO-<b class='flag-5'>8</b>封裝的詳細(xì)步驟和注意事項(xiàng)

    FP8在大模型訓(xùn)練中的應(yīng)用

    越來(lái)越多的技術(shù)團(tuán)隊(duì)開(kāi)始使用 FP8 進(jìn)行大模型訓(xùn)練,這主要因?yàn)?FP8 有很多技術(shù)優(yōu)勢(shì)。比如在新一代的 GPU 上,F(xiàn)P8 相對(duì)于 BF16 對(duì)矩陣乘算子這樣的計(jì)算密集型算子,NVIDIA
    的頭像 發(fā)表于 01-23 09:39 ?1182次閱讀
    FP<b class='flag-5'>8</b>在大模型訓(xùn)練中的應(yīng)用

    瑞薩電子RA8E1和RA8E2 MCU新品解讀

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8系列擴(kuò)展到入門(mén)級(jí)領(lǐng)域的應(yīng)用,降低BOM成本,
    的頭像 發(fā)表于 12-09 10:35 ?1123次閱讀
    瑞薩電子RA<b class='flag-5'>8</b>E1和RA<b class='flag-5'>8</b>E2 MCU新品解讀

    基于觸控型8位MCU AiP8F3208循環(huán)風(fēng)扇應(yīng)用方案

    基于觸控型8位MCU AiP8F3208循環(huán)風(fēng)扇應(yīng)用方案
    的頭像 發(fā)表于 11-18 09:42 ?691次閱讀
    基于觸控型<b class='flag-5'>8</b>位MCU AiP<b class='flag-5'>8</b>F3208循環(huán)風(fēng)扇應(yīng)用方案

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?931次閱讀
    【RA<b class='flag-5'>8</b>D1試用活動(dòng)】RA<b class='flag-5'>8</b>D1B-CPKCOR開(kāi)發(fā)板移植linux

    光纜8d與8b區(qū)別

    光纜8D與8B的主要區(qū)別體現(xiàn)在其結(jié)構(gòu)、光纖類(lèi)型以及應(yīng)用場(chǎng)景上。以下是對(duì)兩者的詳細(xì)比較: 一、結(jié)構(gòu)差異 GYTY53-8D光纜: 是一種充滿油脂的松散層絞合室外光纜。 內(nèi)護(hù)套由聚乙烯制成,外護(hù)套為鋼
    的頭像 發(fā)表于 10-30 10:13 ?1012次閱讀

    PICO-IMX8PL和SRG-IMX8PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    憑借為工業(yè)物聯(lián)網(wǎng)構(gòu)建的平臺(tái),全新PICO-IMX8PL和SRG-IMX8PL將強(qiáng)大的物理硬件與精英開(kāi)發(fā)工具相結(jié)合,使解決方案更易于推向市場(chǎng)。SRG-IMX8PL系統(tǒng)賦予用戶制造高品質(zhì)、經(jīng)濟(jì)實(shí)惠且能
    的頭像 發(fā)表于 10-12 08:01 ?890次閱讀
    PICO-IMX<b class='flag-5'>8</b>PL和SRG-IMX<b class='flag-5'>8</b>PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    基于RFSOC 27或47DR 8路ADC + 8路DA 6U VPX板卡

    基于RFSOC 27或47DR 8路ADC + 8路DA 6U VPX板卡
    的頭像 發(fā)表于 10-10 18:18 ?1392次閱讀
    基于RFSOC 27或47DR <b class='flag-5'>8</b>路ADC + <b class='flag-5'>8</b>路DA 6U VPX板卡

    8COM 35SEG超低功耗LCD液晶驅(qū)動(dòng)芯片CN9002C8S35

    8COM 35SEG超低功耗LCD液晶驅(qū)動(dòng)芯片CN9002C8S35
    的頭像 發(fā)表于 09-13 10:23 ?879次閱讀
    <b class='flag-5'>8</b>COM 35SEG超低功耗LCD液晶驅(qū)動(dòng)芯片CN9002C<b class='flag-5'>8</b>S35