首頁(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ù)開(kāi)發(fā),擁有各種外設(shè),STM8S將逐漸跟51單片機(jī)分享8位處理器的市場(chǎng),甚至取代51單片機(jī)。
一、開(kāi)篇介紹
ST意法半導(dǎo)體的stm32風(fēng)靡全球 ,在物聯(lián)網(wǎng)等新興產(chǎn)業(yè)的推動(dòng)下應(yīng)用在各種智能、低功耗領(lǐng)域,它的另一款MCU,可以跟我們熟知的51單片機(jī)媲美,其性價(jià)比高,是相當(dāng)不錯(cuò)的選擇。基于STM8專(zhuān)有內(nèi)核,STM8S系列采用ST的130納米工藝技術(shù)和先進(jìn)內(nèi)核架構(gòu),主頻達(dá)到24 MHz,處理能力高達(dá)20MIPS。 嵌入式EEPROM、RC振蕩器和全套標(biāo)準(zhǔn)外設(shè)為設(shè)計(jì)者提供了穩(wěn)定且可靠的解決方案。從經(jīng)濟(jì)型探索套件到更復(fù)雜的評(píng)估套件和第三方工具,為利用STM8S微控制器進(jìn)行開(kāi)發(fā)提供了極大方便。
圖1 板子官方展示圖
二、開(kāi)箱體驗(yàn)
剛拿到STM8S-Discovery板子,包裝的畫(huà)面有點(diǎn)復(fù)古的感覺(jué),雖然是2008年生產(chǎn)的板子,但是其包裝跟現(xiàn)在的STM32 官方板子包裝除了有點(diǎn)像打碼的感覺(jué),其他都無(wú)太大差異。包裝采用塑料一體成型,板子被嵌入到塑料包裝中,并附有板子的性能介紹及快速入門(mén)卡片,卡片的正面介紹板子的資源等,卡片的后面跟開(kāi)發(fā)者介紹如何使用板子及開(kāi)發(fā)環(huán)境。
圖2 包裝正面照
圖3 包裝背面照
三、深入了解STM8S-Discovery
拿起這塊ST的STM8S-Discovery板子,ST一開(kāi)始就對(duì)板子做了很長(zhǎng)遠(yuǎn)的規(guī)劃,也看的出來(lái)ST很用心地站在用戶的角度設(shè)計(jì)開(kāi)發(fā)板。ST-LINK和主控MCU采用隔離式設(shè)計(jì),用手可以直接將ST-LINK仿真器和主控板分開(kāi),單獨(dú)使用仿真器或者主控板。這一人性化設(shè)計(jì),現(xiàn)廣泛運(yùn)用于Nucleo系列開(kāi)發(fā)板。STM8S-Discovery使用的是B型USB接口,開(kāi)發(fā)前需要找一根B型USB數(shù)據(jù)線。
板子配有一個(gè)用戶led燈和一個(gè)電容觸摸鍵,供用戶使用,同時(shí)引出全部引腳,方便用戶外接外設(shè),這塊板子與眾不同的地方是板子正下方有塊洞洞板,用戶不用另外再搭一塊洞洞板,弄得拖拖拉拉,增加調(diào)試的難度,很是貼心。ST之所以強(qiáng)大起來(lái),也許就是他這種站在用戶的角度考慮問(wèn)題吧。
圖4 板子正面圖
STM8S-Discovery板子背面沒(méi)有元件,僅僅有個(gè)出廠檢查標(biāo)簽,和四個(gè)橡膠墊,防止底下的金屬物導(dǎo)致短路。
圖5 板子背面圖
STM8S-Discovery搭載的是STM8S105C6T6
芯片特性:
工作頻率可達(dá)到16MHz
2.95到5.5V 工作電壓
內(nèi)核
l 高級(jí)STM8內(nèi)核,具有3級(jí)流水線的哈佛 結(jié)構(gòu)
l 擴(kuò)展指令集
存儲(chǔ)器
l 程序存儲(chǔ)器:32K字節(jié)Flash;10K次擦寫(xiě) 后在55°C環(huán)境下數(shù)據(jù)可保存20年
l 數(shù)據(jù)存儲(chǔ)器:1字節(jié)真正的數(shù)據(jù) EEPROM;可達(dá)30萬(wàn)次擦寫(xiě)
l RAM:2K字節(jié)
中斷管理
l 帶有32個(gè)中斷的嵌套中斷控制器
l 6個(gè)外部中斷向量,高達(dá)37個(gè)外部中斷
定時(shí)器
l 高級(jí)控制定時(shí)器:16位,4個(gè)捕獲/比較 通道,3個(gè)互補(bǔ)輸出,死區(qū)控制和靈活的同步
l 帶有8位預(yù)分頻器的8位基本定時(shí)器
l 16位通用定時(shí)器,帶有5個(gè)捕獲/比較通 道(IC、OC 或 PWM)
l 帶分離時(shí)鐘源的獨(dú)立看門(mén)狗
通信接口
l 帶有同步時(shí)鐘輸出的UART ,智能卡, 紅外IrDA,LIN主模式接口
l SPI接口最高到8Mbit/s
l I2C接口最高到400Kbit/s
模數(shù)轉(zhuǎn)換器
l 10位,±1LSB的ADC,最多有10路通 道
I/O端口
l 48腳封裝芯片上最多有38個(gè)I/O,包括16個(gè)高吸收電流輸入
l 非常強(qiáng)健的I/O設(shè)計(jì),對(duì)倒灌電流有非常 強(qiáng)的承受能力
從硬件框圖可以清晰明了看出STM8內(nèi)核及其外設(shè)的工作流程。
圖6 硬件框圖
四、 入門(mén)體驗(yàn)
給STM8S-Discovery板子上電,可以看到電腦出現(xiàn)一個(gè)移動(dòng)硬盤(pán),開(kāi)發(fā)者可以將編譯好的二進(jìn)制文件直接復(fù)制到這個(gè)移動(dòng)硬盤(pán)即可完成程序的下載。
圖7 板子虛擬硬盤(pán)
從原理圖看出,板上LED燈是接到PD0口的,采用灌入電流模式
圖8 板子原理圖
與傳統(tǒng)的機(jī)械式按鍵相比,電容式觸摸感應(yīng)按鍵不僅美觀而且耐用、壽命長(zhǎng),它顛覆了傳統(tǒng)意義上的機(jī)械按鍵控制,只要輕輕碰觸,就可以實(shí)現(xiàn)對(duì)案件的開(kāi)關(guān)控制、量化調(diào)節(jié)甚至方向控制,現(xiàn)在電容式觸摸感應(yīng)按鍵已廣泛用于手機(jī)、DVD、洗衣機(jī)等消費(fèi)類(lèi)產(chǎn)品中。
STM8S-Discovery板上的電容式觸摸按鍵也是這個(gè)原理,采用RC震蕩原理,對(duì)比人手指按下按鍵及無(wú)操作下的占空比來(lái)確認(rèn)按鍵是否被按下。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前