最近看到一個(gè)提問(wèn),原話如下:
看了很多人回答說(shuō)51單片機(jī)過(guò)時(shí)了,太LOW了之類的觀點(diǎn)。
其實(shí),這種觀點(diǎn)純粹是誤導(dǎo)。
能說(shuō)出51過(guò)時(shí)這種話的,基本可以確定壓根沒(méi)做過(guò)產(chǎn)品研發(fā),對(duì)行業(yè)一無(wú)所知。
不要說(shuō)51單片機(jī),現(xiàn)在4位機(jī)都還有大量應(yīng)用。
站在企業(yè)的角度,對(duì)于量大的產(chǎn)品,哪怕成本省1毛,按月計(jì)算,都可能是一個(gè)工程師的工資甚至更多。
51單片機(jī)簡(jiǎn)單、便宜,功耗又低,51能滿足功能需求的,哪個(gè)臥龍鳳雛老板會(huì)上STM32?
回到正題。
畢設(shè)選擇哪種單片機(jī),并不會(huì)直接決定你的畢設(shè)能否通過(guò)。
主要取決于你項(xiàng)目的具體需求和要求,還有具體實(shí)現(xiàn)和設(shè)計(jì)思路。
如果你能用51單片機(jī)去實(shí)現(xiàn)別人用STM32才能做出來(lái)的項(xiàng)目,那才叫牛逼。
一般在公司做產(chǎn)品,首先會(huì)根據(jù)產(chǎn)品功能去選型一個(gè)性價(jià)比最高的單片機(jī),而不是先選單片機(jī),再去做產(chǎn)品,這個(gè)順序千萬(wàn)別搞反了。
51、52單片機(jī)算是比較經(jīng)典的低端單片機(jī),但是不代表所有51內(nèi)核單片機(jī)都低端。
也有很多高端點(diǎn)的,比如說(shuō)藍(lán)牙SOC,也是51內(nèi)核的單片機(jī),典型的是TI的CC2540,它有些資源比STM32還多,比如說(shuō)Flash。
但是學(xué)校接觸到的,一般就是傳統(tǒng)的STC89C51這種。
如果你的項(xiàng)目不需要太高的性能或者程序不是很復(fù)雜,可以考慮直接用51。
而且51單片機(jī)現(xiàn)在資料、工具、教程也非常豐富了。
如果說(shuō)51是雅迪,STM32就是奧迪。
STM32單片機(jī)是一種性能較高的單片機(jī),可以滿足更復(fù)雜的需求。
程序處理速度快,也有很多豐富的外設(shè)接口,支持多種通信協(xié)議,開(kāi)發(fā)板、工具、教程也是非常豐富。
不過(guò),性能越強(qiáng)的單片機(jī),學(xué)習(xí)起來(lái)也更復(fù)雜,需要花費(fèi)更多的精力。
下面給大家普及下,我們做產(chǎn)品的時(shí)候,是如何對(duì)單片機(jī)進(jìn)行選型的。
我們會(huì)考慮以下幾個(gè)因素:
1.功能需求
這個(gè)是首位,首先我們要評(píng)估這款單片機(jī)的性能和外設(shè)資源,能否滿足產(chǎn)品需求。
2.成本
成本直接決定產(chǎn)品利潤(rùn),前面說(shuō)了,對(duì)于量大的產(chǎn)品,成本便宜1毛,都不得了,更何況STM32比51的貴好幾塊。
其實(shí)現(xiàn)在很多國(guó)內(nèi)產(chǎn)品都會(huì)優(yōu)先選擇***,價(jià)格相對(duì)進(jìn)口來(lái)說(shuō)性價(jià)比會(huì)高一些。
3.封裝
產(chǎn)品一般都是帶外殼的,有些產(chǎn)品非常小,比如像遙控器、智能手環(huán)這種。
這時(shí)就需要考慮到我們選擇的單片機(jī)有沒(méi)有封裝能夠滿足。
4.開(kāi)發(fā)周期
為什么企業(yè)都要招有工作經(jīng)驗(yàn)的人啊?
就是因?yàn)榻?jīng)驗(yàn)豐富,能縮短開(kāi)發(fā)周期,快速跑馬圈地。
除了經(jīng)驗(yàn)豐富,單片機(jī)的資料、教程豐富程度,也會(huì)大大影響開(kāi)發(fā)周期。
我做研發(fā)這么多年,最怕就是碰到冷門單片機(jī),沒(méi)什么資料就算了,還TM全是英文的。
不過(guò)現(xiàn)在芯片廠之間也很卷,大多數(shù)單片機(jī),原廠都會(huì)提供所有外設(shè)例程和手冊(cè),大家不需要太擔(dān)心工作以后碰到不會(huì)的單片機(jī)怎么辦。
5.功耗
如果是用電池供電的產(chǎn)品,就需要選擇低功耗系列的單片機(jī),比如STM32L系列。
6.供貨周期
這個(gè)一般量非常大的產(chǎn)品才需要考慮,進(jìn)口芯片供貨一般沒(méi)***穩(wěn)定。
審核編輯:劉清
評(píng)論