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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 9831|回復(fù): 9
收起左側(cè)

STM8S系列單片機(jī)開發(fā)環(huán)境應(yīng)用快速入門

  [復(fù)制鏈接]
ID:104287 發(fā)表于 2016-1-29 23:24 | 顯示全部樓層 |閱讀模式
本帖最后由 51黑fan 于 2016-1-29 23:39 編輯

最近ST在國內(nèi)大力推廣他的8位高性價(jià)比單片機(jī)STM8S系列,感覺性能上還是非常不錯(cuò)的,網(wǎng)上稍微看了點(diǎn)資料,打算有機(jī)會(huì)還是學(xué)習(xí)一下,先入門為以后做好技術(shù)積累。好了,長話短說。手上拿到一套ST最近做活動(dòng)贈(zèng)送的三合一學(xué)習(xí)套件,上面包括STM32F小板、ST LINK小板、STM8S小板,做工很精致,相信很多朋友也收到了。既然當(dāng)初去申請(qǐng)了,人家也送了,總得把用起來吧,放著吃灰塵是很可惜的^_^ 。

好,步入正題,剛開始在論壇上逛了一圈,感覺STM8S的資料實(shí)在太少,都是官方的應(yīng)用資料,沒有什么入門介紹,連需要安裝什么軟件都搞不清楚。偶的電腦光驅(qū)壞了,所以也讀不出光盤里有什么東西,所以只能到處瞎摸,還是ourdev論壇好,嘿嘿,仔細(xì)看了幾個(gè)帖子,總算明白大概是什么樣的開發(fā)環(huán)境了。用C語言開發(fā)STM8S,需要安裝兩個(gè)軟件:1、STVD IDE開發(fā)環(huán)境;2、COSMIC for STM8 C編譯器。
STVD可以到官網(wǎng)下載,下載地址:http://www.zg4o1577.cn/bbs/dpj-43003-1.html
COSMIC 需要申請(qǐng)LICENSE,比較繁瑣,剛好壇子有人傳了一個(gè)免安裝無限制版本的,偶就趕緊下載了,大家可以去下載,僅做為個(gè)人學(xué)習(xí)使用。
下載地址:http://www.zg4o1577.cn/bbs/dpj-43001-1.html

    軟件下載后,只需安裝STVD。從上面地址下載的COSMIC不用安裝,只要解壓到硬盤即可。后面建立工程的時(shí)候設(shè)置好路徑即可。

下面一步一步開始啦~
一、安裝好STVD后,桌面上建立了兩個(gè)快捷圖標(biāo),ST Visual Develop就是STVD了。ST Visual Programmer是編程軟件,可以配合ST LINK對(duì)STM8S進(jìn)行編程燒錄。



二、雙擊運(yùn)行ST Visual Develop,啟動(dòng)STVD開發(fā)環(huán)境。執(zhí)行 File \ New Workspace,在New Workspace窗口里選擇Create workspace and projects,點(diǎn)擊“確定”建立工作組和工程


三、在Workspace filename里輸入Workspace名稱,由于最終我們要測(cè)試一個(gè)現(xiàn)成的LED程序,所以偶寫了led,隨你喜歡了,呵呵。在Workspace里設(shè)置好文件當(dāng)前要存放的路徑。然后點(diǎn)“OK”確定。



四、在Project filename里輸入工程的名稱,在Project location里設(shè)置好工程的存放路徑。因?yàn)槲覀兪且肅語言來開發(fā)的,所以在Toolchain里要選擇 STM8 Cosmic 編譯器;在Toolchain root里就要填寫你剛才下載解壓后的那個(gè)無限制的Cosmic的存放路徑就可以了。都填好后,點(diǎn)“OK”。



怕大家搞不清楚上面的那個(gè)Toolchain root的存放路徑,特截圖一張。我是放在那里的,你看你放哪里就填哪里的路徑。



五、在MCU Selection里,需要選擇實(shí)際的MCU型號(hào)了,ST送的套件板上的芯片型號(hào)是STM8S207SBT6C,而下列的型號(hào)中卻是STM8S207S8,沒對(duì)上號(hào),不知道是不是STVD弄錯(cuò)了。反正偶選下面的STM8S207S8是可以用的,先用著咯,呵呵。雙擊型號(hào)后,點(diǎn)“OK”。



六、下面工程就建立好了,呵呵,自動(dòng)生成main.c 、stm8_interrupt_vector.c 、mods0.h。試試compile、build,一切順利,因?yàn)楝F(xiàn)在main.c只有一個(gè)主程序,所以還是可以編譯通過的,沒有什么錯(cuò)誤提示,如下下圖:





好了,以上就是使用STVD建立工程的詳細(xì)步驟了。

由于上面的main.c沒什么實(shí)質(zhì)的程序運(yùn)行,所以下面我們要運(yùn)行一個(gè)ADC電壓采集,并把采集值賦給定時(shí)器,實(shí)現(xiàn)定時(shí)器PWM的變化輸出,驅(qū)動(dòng)LED亮度發(fā)生變化的程序,這個(gè)程序我是從一個(gè)論壇上下載的,應(yīng)該也是這個(gè)套件板的光盤里的內(nèi)容。

我先把這個(gè)程序工程里的3個(gè)文件(main.c 、 tm8_interrupt_vector.c 、 STM8S207R.h)傳上來,其實(shí)這個(gè)工程也是可以直接運(yùn)行的,但為了讓我們上面辛苦建立的工程發(fā)揮下作用,所以還是繼續(xù)沿用上面的工程,然后把我上傳的3個(gè)文件名里的main.c 、 tm8_interrupt_vector.c 里的內(nèi)容復(fù)制到我們剛才建立好的工程對(duì)應(yīng)的文件里;并把STM8S207R.h這個(gè)文件復(fù)制到我們工程目錄下,并添加到工程里,這個(gè)頭文件是必須的。
大家先下載這3個(gè)文件: led.rar (5.84 KB, 下載次數(shù): 36)

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
前行者 + 5 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:36060 發(fā)表于 2017-6-28 13:19 | 顯示全部樓層
小白到此一游,以后會(huì)用到的,謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:142383 發(fā)表于 2017-8-17 08:02 | 顯示全部樓層
想學(xué)習(xí)STM8,先收藏了,謝謝分享!
回復(fù)

使用道具 舉報(bào)

ID:267439 發(fā)表于 2017-12-26 23:07 | 顯示全部樓層
學(xué)習(xí)            
回復(fù)

使用道具 舉報(bào)

ID:330935 發(fā)表于 2018-5-26 23:46 | 顯示全部樓層
stm8很厲害,但入門難度比較大
回復(fù)

使用道具 舉報(bào)

ID:334915 發(fā)表于 2018-5-27 09:37 | 顯示全部樓層
學(xué)到了
回復(fù)

使用道具 舉報(bào)

ID:346544 發(fā)表于 2018-6-6 22:36 | 顯示全部樓層
謝謝分享,正好用到,感謝~
回復(fù)

使用道具 舉報(bào)

ID:323453 發(fā)表于 2019-7-13 09:57 | 顯示全部樓層
謝謝樓主分享!
回復(fù)

使用道具 舉報(bào)

ID:583160 發(fā)表于 2019-7-13 10:46 | 顯示全部樓層
謝謝分享,另外B站上正點(diǎn)原子視頻,推薦新手去入門
回復(fù)

使用道具 舉報(bào)

ID:323453 發(fā)表于 2019-7-13 10:51 | 顯示全部樓層

謝謝分享,正好用到,感謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕在线视频网站 | 亚洲 成人 av | 久久久久综合 | av国产在线观看 | 91免费在线| 国产欧美在线视频 | 国产日韩一区二区三区 | 欧美激情视频网站 | 亚洲区一区二区 | 91在线免费观看 | 欧美影院| 亚洲一区二区三区视频在线 | 国产精品国产a级 | 亚洲高清在线 | 日韩精品在线一区 | 在线观看视频91 | 视频一二三区 | 国产三级网站 | 一区二区三区四区在线视频 | 欧美一级黄色片 | 美美女高清毛片视频免费观看 | 国产精品18久久久久久久 | 国产精品精品 | 欧美在线一区二区三区 | 国产一级一级毛片 | 亚洲国产精品第一区二区 | 日本在线你懂的 | 久久99视频这里只有精品 | 在线欧美一区 | 亚洲精品久久久久中文字幕欢迎你 | 日日干夜夜干 | xxxxx免费视频 | 久久久久久久久久久高潮一区二区 | 涩爱av一区二区三区 | 色爽女| 亚洲精品99 | 懂色av一区二区三区在线播放 | 国产免费av在线 | 999免费视频 | 看片wwwwwwwwwww | 成人精品久久日伦片大全免费 |