新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 找回失去的青春,單片機(jī)是玩出來(lái)的

找回失去的青春,單片機(jī)是玩出來(lái)的

作者: 時(shí)間:2016-11-22 來(lái)源:網(wǎng)絡(luò) 收藏
你以為我要說(shuō)離開(kāi)IT業(yè)?常被人說(shuō)成“IT刁絲”,“IT民工”,我卻不以為然。不僅如此,我為做IT而驕傲??纯次覀兩磉叺漠a(chǎn)品,無(wú)不與IT有著密切的關(guān)系。你說(shuō)你平時(shí)不用電腦。OK,你平時(shí)可以不用手機(jī)么?你知道手機(jī)是“IT刁絲”搞出來(lái)的么?再退一步,你說(shuō)你也不用手機(jī)。OK,超市你去不?收銀員用的收銀機(jī)是“IT刁絲”搞出來(lái)的。你說(shuō)你是搞金融的,不是碰IT,錯(cuò),金融業(yè)的后臺(tái)服務(wù)器,同樣是“IT刁絲”搞出來(lái)的。

言歸正傳,我說(shuō)的“青春”,是我在大學(xué)錯(cuò)過(guò)的一段的經(jīng)歷,就是“玩”單片機(jī)。注意我用的文字“玩”。下次不要說(shuō)你在“學(xué)習(xí)”單片機(jī),要說(shuō)玩單片機(jī)。單片機(jī),其實(shí)我8年的手機(jī)行業(yè)工作經(jīng)歷一直都在用,可是手機(jī)芯片的單片機(jī),太復(fù)雜。學(xué)的費(fèi)勁,玩不起來(lái)。引用一下朋友的話,單片機(jī)就是用來(lái)“玩”的。拿它控制點(diǎn)東西,小車,飛機(jī),自動(dòng)XX等等。讓它聽(tīng)你的話,完全按照你的意思做,這才是玩的真諦。

本文引用地址:http://butianyuan.cn/article/201611/319884.htm

經(jīng)朋友介紹,直接跳過(guò)了51單片機(jī)。誤打誤撞,遇上了STM8的8位單片機(jī)。瞬間被它迷住。

花了一頓中飯錢,在taobao竟然買回來(lái)2樣?xùn)|西:一個(gè)下載調(diào)試器ST-LINK,一個(gè)STM8S的最小系統(tǒng)板,裝上編譯器IAR,收貨當(dāng)晚就寫了個(gè)操作LED程序。這感覺(jué)就是一個(gè)字,“爽”。上手太快?,F(xiàn)在快遞如此發(fā)達(dá),想玩單片機(jī),就是瞬間可以實(shí)現(xiàn)的事情。

為什么會(huì)被它迷住?這個(gè)芯片外圍器件幾乎為零,連晶振都不需要,直接內(nèi)置了。STM8S芯片全速運(yùn)行也就7個(gè) mA左右。而且芯片超小,但是封裝確實(shí)QFP的,自己也可以焊接,不像BGA那樣太高檔。還有一點(diǎn),它真的很便宜。“刁絲”,包括將要成為“刁絲”的同學(xué)們,是絕對(duì)玩的起的。

為了實(shí)現(xiàn)更復(fù)雜的功能,ST意法半導(dǎo)體還提供了標(biāo)準(zhǔn)外設(shè)庫(kù)函數(shù),想“玩”ADC讀個(gè)光敏電阻的模擬度數(shù),直接調(diào)用ADC庫(kù)函數(shù),連reference manual都不用過(guò)目了,直接上手。

很快就無(wú)法滿足我對(duì)“控制”的欲望,這種單線程的程序,太低檔了。移植一個(gè)RTOS上去,針對(duì)STM8的實(shí)時(shí)操作系統(tǒng),就是著名的Atomthread。之后寫程序就是多線程的啦!如果你想玩單片機(jī),我強(qiáng)烈推薦STM8系列芯片。



關(guān)鍵詞: 單片機(jī)單線程程

評(píng)論


技術(shù)專區(qū)

關(guān)閉