首頁 > 評測 > 驀然回首,不忘初心——STM8S-Discovery評測
驀然回首,不忘初心——STM8S-Discovery評測
- [導(dǎo)讀]
- 意法半導(dǎo)體STM8S-Discovery是學(xué)習(xí)STM8的利器,STM8價(jià)格上已經(jīng)跟51單片機(jī)相差無幾,性能方面已經(jīng)優(yōu)先51單片機(jī)了,它支持庫開發(fā),擁有各種外設(shè),STM8S將逐漸跟51單片機(jī)分享8位處理器的市場,甚至取代51單片機(jī)。
2、 用庫函數(shù)點(diǎn)亮LED燈
從原理圖可以看得出,板子硬件上LED燈是采用灌入電流的方式接到PD0口的。
圖25 GPIO控制
由于用到GPIO,庫源文件添加stm8s_gpio.c。
圖26 GPIO控制
取消對stm8s_gpio.h的注釋,使能GPIO的功能。
圖27 GPIO控制
在main.c文件中添加代碼,將PD0口初始化為推挽高速輸出,在while死循環(huán)中添加控制PD0電平翻轉(zhuǎn)的程序。
圖28 GPIO控制
編譯成功,下載程序后可以看到STM8S-Discovery板子上的LED燈不斷在閃爍,實(shí)驗(yàn)成功。
3、 串口-開發(fā)的利器
從數(shù)據(jù)手冊可以看出來,STM8S-Discovery只有一個(gè)串口UART2,硬件接口為TX為PD5,RX為PD6。
圖29 串口配置
在FWlib文件夾添加stm8s_uart2.c庫文件。
圖30 串口配置
用使用printf函數(shù),需在這里將Library Configuration中的Library改為FULL。
圖31 串口配置
修改Library Options的設(shè)置。
圖32 串口配置
添加相應(yīng)的代碼,配置好串口,使能串口就可使用串口了。
圖33 串口配置
這里需要用到一個(gè)USB轉(zhuǎn)TLL模塊,連接好硬件,打開串口工具即可看到打印出來的信息。
圖34 串口配置
六、 總結(jié)
STM8S-Discovery是學(xué)習(xí)STM8的利器,STM8價(jià)格上已經(jīng)跟51單片機(jī)相差無幾,性能方面已經(jīng)優(yōu)先51單片機(jī)了,它支持庫開發(fā),擁有各種外設(shè),STM8S將逐漸跟51單片機(jī)分享8位處理器的市場,甚至取代51單片機(jī)。
數(shù)據(jù)手冊:http://pan.baidu.com/s/1bo98h6B
IAR編譯軟件:http://pan.baidu.com/s/1bp1aQ55
STVD程序:http://pan.baidu.com/s/1jIaxNam
Cosmic編譯器:http://pan.baidu.com/s/1pKUNWvD
STM8S-DISCOVERY:http://pan.baidu.com/s/1o81tXIa
stm8sfwlib v1.1.1:http://pan.baidu.com/s/1kVycqjX
官方源碼:http://pan.baidu.com/s/1eSJlnl4
開發(fā)應(yīng)用文檔:http://pan.baidu.com/s/1pKSgd6r
觸摸庫幫助文檔:http://pan.baidu.com/s/1dFa7UZv
STM8 8‑bit MCU family:http://pan.baidu.com/s/1c2jx3nq
程序異常幫助文檔:http://pan.baidu.com/s/1jI34aeq
1-STM8S_Demo空工程源碼:http://pan.baidu.com/s/1i4Ww2cl
2-LED源碼:http://pan.baidu.com/s/1qY1WsmK
3-Uart:http://pan.baidu.com/s/1gfx4T4B
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- 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天前