首頁(yè) > 評(píng)測(cè) > 驀然回首,不忘初心——STM8S-Discovery評(píng)測(cè)
驀然回首,不忘初心——STM8S-Discovery評(píng)測(cè)
- [導(dǎo)讀]
- 意法半導(dǎo)體STM8S-Discovery是學(xué)習(xí)STM8的利器,STM8價(jià)格上已經(jīng)跟51單片機(jī)相差無(wú)幾,性能方面已經(jīng)優(yōu)先51單片機(jī)了,它支持庫(kù)開發(fā),擁有各種外設(shè),STM8S將逐漸跟51單片機(jī)分享8位處理器的市場(chǎng),甚至取代51單片機(jī)。
圖9 按鍵原理
圖10 按鍵捕獲原理
下圖為電容式按鍵接線圖,STM8S有專門對(duì)電容式按鍵處理的庫(kù),這使得開發(fā)者輕松、快速實(shí)現(xiàn)電容觸摸,時(shí)間就是金錢,效率很高。
圖11 按鍵接線圖
可以看到STM8S-Discovery板子上的LED燈開始在閃爍,通過按下右下角的電容按鍵可以切換LED燈的閃爍頻率。
圖12 板子LED及電容按鍵位置
安裝好STVD和cosmic for STM8,打開STM8S-Discovery官方的例程,可以看到出廠demo的源碼,可以看到改動(dòng)LED閃爍頻率的源碼,按下電容按鍵切換模式,共有閃爍、快速閃爍、關(guān)閉LED三種模式。
圖13 出廠例程源碼
官方提供三個(gè)例程,ADC、出廠demo、PWM及一個(gè)空項(xiàng)目,給開發(fā)者一些入門學(xué)習(xí)資料。
圖14 官方例程
五、 小試牛刀
在網(wǎng)上搜索一下stm8編譯器,必會(huì)得到眾多開發(fā)者對(duì)STVD的臭罵,紛紛轉(zhuǎn)入IAR的陣營(yíng),小編試用了一下,ST這個(gè)編譯器真的好難駕馭,還是改用IAR適合我們開發(fā)者。安裝及破解IAR的過程這里就不一一介紹了。
1、 新建空工程
如下圖,在工程目錄下新建三個(gè)文件夾,分別是FWlib、Project、USER,F(xiàn)Wlib文件夾放的是庫(kù)函數(shù)文件,Project 文件夾放置工程文件,USER文件夾放的是用戶文件。
圖14 新建工程
打開IAR,Project->Create New Project。
圖15 新建工程
選擇Empty project。
圖16 新建工程
將工程保存在\STM8S_Demo\Project
圖17 新建工程
工程設(shè)置中為工程新建庫(kù)、USER文件夾,用于添加工程中所需要的C程序源文件。
圖18 新建工程
在工程設(shè)置庫(kù)路徑中添加STM8庫(kù)文件路徑中的src內(nèi)的源文件。
圖19 新建工程
在USER文件夾添加main.c,stm8s_conf.h文件。
圖20 新建工程
工程設(shè)置,選擇使用的STM8單片機(jī)的具體型號(hào),STM8S-Discovery搭載的是STM8S105C6T6。
圖21 新建工程
設(shè)置編譯器的路徑,添加頭文件的路徑。
圖22 新建工程
選擇仿真器,STM8S-Discovery上自帶的仿真器為ST-Link,這里選擇ST-LINK。
圖23 新建工程
按下F7快捷鍵,對(duì)程序進(jìn)行編譯,可以看到程序0錯(cuò)誤0警告,空工程配置完成后即可開始進(jìn)行開發(fā)了。
圖24 新建工程
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前