[雜談]學(xué)生時(shí)代51單片機(jī)學(xué)完之后如何進(jìn)階?
【51單片機(jī)學(xué)完之后如何進(jìn)階?】
電子類的大學(xué)想沒(méi)學(xué)過(guò)51單片機(jī)都很困難,今天我們來(lái)討論下51單片機(jī)學(xué)完后之后如何進(jìn)階?提升自己的單片機(jī)編程設(shè)計(jì)能力。
首先以我為例,先來(lái)說(shuō)一下,我學(xué)完51后,工作中用到了哪些單片機(jī)?
增強(qiáng)型51單片機(jī),型號(hào)是c8051f410TI的MSP430
G553和F149等
意法的STM32F030、F103、F4、F、H7、G0等
還有就是用了一些帶無(wú)線功能的單片機(jī)。例如zigbee的cc2530,藍(lán)牙的nrf52832,wifi的esp32和esp8266。具體以后再講。
常規(guī)的幾個(gè)片子的特點(diǎn)
其實(shí)所有單片機(jī)的功能都差不多,都有些自己的特色。
首先,我們來(lái)說(shuō)一下,c8051這個(gè)單片機(jī),和51單片機(jī)差不多。就是功能強(qiáng)一點(diǎn),速度快一點(diǎn),編程的方式基本都一樣。操作寄存器,來(lái)控制一些單片機(jī)的外設(shè)。例如串口,定時(shí)器,iic,spi。屬于一個(gè)很簡(jiǎn)單的單片機(jī),非常容易學(xué)習(xí),適合一些簡(jiǎn)單項(xiàng)目,畢竟是鼎鼎大名Silicon Labs的產(chǎn)品,但是價(jià)格較高。
其次,使用就是TI的MSP430G2553和F1/4。相比之前的多了一個(gè)低功耗的功能。其他的一些外設(shè)控制都差不多。我做過(guò)的一個(gè)項(xiàng)目,msp430 433M模塊,紐扣電池供電,外部中斷和串口喚醒,總電流1.6uA,其中單片機(jī)是0.7uA。是一個(gè)合格的低功耗。
最后是意法半導(dǎo)體的STM32系列單片機(jī),他的功能和之前差不多。它的主要特點(diǎn)是,資源功能多,性能強(qiáng)勁,價(jià)格不貴,資料特多,使用簡(jiǎn)單。缺點(diǎn)也很明顯,每隔幾年就會(huì)暴漲一次。還有其他很多單片機(jī)我都沒(méi)在項(xiàng)目上用過(guò),自己要玩玩的還有iar,pic,NXP,F(xiàn)reescaer,stc等,還有國(guó)產(chǎn)的很多單片機(jī)都聽過(guò)沒(méi)用過(guò),例如新塘,松翰等性價(jià)比很高的單片機(jī)。選擇總結(jié)
功能復(fù)雜,對(duì)接多,有GUI的選擇STM32F4/G4系列或者NXP的RT系列
項(xiàng)目要求功耗低的,用MSP430、STM32L、華大MCU
項(xiàng)目功能少,成本要控制的用STC的。
聲明:
每個(gè)人情況不同,最好公司用什么研究什么
STM32基本是會(huì)單片機(jī)的必備。
對(duì)于低成本的方案每個(gè)公司用的都不同