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