最近在公司接手了個(gè)挺讓人撓頭的活兒 —— 給一塊老板子換 MCU。說起來這板子還是近五年的產(chǎn)品,用的 STM8 單片機(jī),功能掰著手指頭都能數(shù)過來,估摸著稍微加點(diǎn)復(fù)雜度這 8 位機(jī)就扛不住了。最讓人無奈的是,寫代碼的老兄早就離職了,也沒做交接,問遍了周圍同事,都說沒見過這板子的資料。好在代碼還在,可打開一看,IDE 用的根本不是現(xiàn)在公司主流的那套,現(xiàn)在連安裝包都難找,簡直像在翻一本用古文字寫的舊賬本。
后來硬件部說要換成 GD32,具體為啥?不用問也知道,大概率是原來的料缺貨或者漲價(jià)了,現(xiàn)在做硬件開發(fā),誰沒被供應(yīng)鏈折騰過幾回呢。于是這攤子事兒就落到我頭上,這才發(fā)現(xiàn)那板子簡直是個(gè) “孤兒項(xiàng)目”,前任留下的只有一堆陌生的代碼和幾頁殘缺的原理圖。好在功能簡單,咬咬牙對(duì)著寄存器手冊(cè)一點(diǎn)點(diǎn)啃,總算把新代碼憋出來了。但寫完之后心里一直犯嘀咕:就這么幾個(gè)功能,真的有必要單獨(dú)搞個(gè) MCU 嗎?這可是個(gè)定位高端的產(chǎn)品啊,難道就不能把這些簡單功能整合到其他 MCU 里?
現(xiàn)在看著手里的 GD32 板子,突然想起這些年遇到的類似情況。好多老產(chǎn)品里都能見到 8 位單片機(jī)的影子,明明 32 位 MCU 早就白菜價(jià)了,性能還甩 8 位機(jī)幾條街,可總有那么些角落,還藏著這些 “古老” 的芯片。是因?yàn)槌杀荆慨吘?STM8 這類 8 位機(jī)價(jià)格確實(shí)便宜,對(duì)于功能單一的模塊來說,成本優(yōu)勢(shì)明顯;還是因?yàn)榉€(wěn)定性?老代碼在 8 位機(jī)上跑了這么多年,沒出過問題,換平臺(tái)反而有風(fēng)險(xiǎn);又或者是像我們這種情況,純粹是歷史遺留問題,前任用慣了某個(gè)方案,后來人就接著湊合用?
仔細(xì)想想,8 位單片機(jī)雖然性能有限,但勝在簡單直接。在一些特定場(chǎng)景里,比如只需要處理簡單 IO 控制、基本通信的模塊,它就像個(gè)踏實(shí)的老工匠,雖然不夠聰明,但任勞任怨,不會(huì)因?yàn)槎嘤嗟墓δ芟馁Y源。而且對(duì)于成熟的產(chǎn)品線來說,更換 MCU 意味著重新調(diào)試、驗(yàn)證,甚至可能牽扯到硬件改版,不到萬不得已,大家都傾向于維持現(xiàn)狀。這大概就是為什么在 32 位 MCU 大行其道的今天,8 位機(jī)還能在某些角落里刷存在感的原因吧。
不過話說回來,隨著產(chǎn)品功能越來越復(fù)雜,對(duì)智能化、集成度的要求越來越高,8 位單片機(jī)的生存空間肯定會(huì)越來越小。就像我們這次換 GD32,雖然過程麻煩,但換完之后,擴(kuò)展性強(qiáng)了不止一倍,以后要是需要增加功能,也不用再發(fā)愁 8 位機(jī)那可憐的資源了。但每次看到那些還在用 8 位機(jī)的老項(xiàng)目,還是會(huì)忍不住想:在這個(gè)追求高性能、高集成的時(shí)代,這些堅(jiān)守崗位的 8 位單片機(jī),到底還能走多遠(yuǎn)呢?或許,存在即合理,只要有簡單可靠的需求,它們就還有自己的用武之地吧。
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44973瀏覽量
650057 -
mcu
+關(guān)注
關(guān)注
146文章
17961瀏覽量
366280 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5661瀏覽量
104445
發(fā)布評(píng)論請(qǐng)先 登錄

超高性價(jià)比32位單片機(jī)EN32F003#單片機(jī) #電路知識(shí) #8位32位單片機(jī)#英銳恩單片機(jī)
32位單片機(jī)相關(guān)資料和解決方案參考指南

8位單片機(jī)HS16P1880產(chǎn)品概述

性價(jià)比高的8位單片機(jī)有哪些?
國產(chǎn)主流8位單片機(jī)-RISC架構(gòu)精簡指令集單片機(jī)
國產(chǎn)8位單片機(jī)在國內(nèi)的應(yīng)用情況及發(fā)展趨勢(shì)!
低功耗8位單片機(jī):技術(shù)特性與應(yīng)用前景!
8位單片機(jī),32位單片機(jī)編程和應(yīng)用優(yōu)勢(shì)
有哪些便宜的8位單片機(jī)可供選擇?
32位單片機(jī)的電路設(shè)計(jì)技巧分享!
8位單片機(jī)選型五大要點(diǎn)你知多少?
MCU前沿市場(chǎng)趨勢(shì):8位單片機(jī)和32位單片機(jī)

評(píng)論