首頁 > 評測 > 驀然回首,不忘初心——STM8S-Discovery評測

驀然回首,不忘初心——STM8S-Discovery評測

STM8S   ST   51單片機(jī)   
  • 作者:Aries
  • 來源:21ic
  • [導(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口的。

26.jpg

圖25 GPIO控制

由于用到GPIO,庫源文件添加stm8s_gpio.c。

27.jpg

圖26 GPIO控制

取消對stm8s_gpio.h的注釋,使能GPIO的功能。

28.jpg

圖27 GPIO控制

在main.c文件中添加代碼,將PD0口初始化為推挽高速輸出,在while死循環(huán)中添加控制PD0電平翻轉(zhuǎn)的程序。

29.jpg

圖28 GPIO控制

編譯成功,下載程序后可以看到STM8S-Discovery板子上的LED燈不斷在閃爍,實(shí)驗(yàn)成功。

3、 串口-開發(fā)的利器

從數(shù)據(jù)手冊可以看出來,STM8S-Discovery只有一個(gè)串口UART2,硬件接口為TX為PD5,RX為PD6。

30.jpg

圖29 串口配置

在FWlib文件夾添加stm8s_uart2.c庫文件。

31.jpg

圖30 串口配置

用使用printf函數(shù),需在這里將Library Configuration中的Library改為FULL。

32.jpg

圖31 串口配置

修改Library Options的設(shè)置。

33.jpg

圖32 串口配置

添加相應(yīng)的代碼,配置好串口,使能串口就可使用串口了。

34.jpg

圖33 串口配置

這里需要用到一個(gè)USB轉(zhuǎn)TLL模塊,連接好硬件,打開串口工具即可看到打印出來的信息。

35.jpg

圖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

STM32單片機(jī)中文官網(wǎng)

STM32單片機(jī)官方開發(fā)工具

STM32單片機(jī)參考設(shè)計(jì)

本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+