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