|
可以先選51系列芯片入門(mén),不過(guò)在通過(guò)51大概了解完單片機(jī)體系之后最好迅速轉(zhuǎn)向stm32等功能強(qiáng)大的32位單片機(jī),這個(gè)是咱血的教訓(xùn)。
51系列單片機(jī)有愛(ài)特美爾的at51系列,英特爾的8051系列(已淘汰),宏晶的stc51 stc12 iap15系列等等。什么?你要問(wèn)我為什么宏晶家的的單片機(jī)系列我打出來(lái)這么多?沒(méi)錯(cuò),我就是一個(gè)苦逼的前宏晶stc單片機(jī)用戶。講道理,雖然以前看網(wǎng)上說(shuō)他們認(rèn)為宏晶單片機(jī)下載方式low,無(wú)法進(jìn)行在線調(diào)試等等諸多問(wèn)題,但是他依舊應(yīng)該是目前中國(guó)學(xué)生使用人數(shù)最多的51單片機(jī),(而且現(xiàn)在好像也支持在線調(diào)試,我不會(huì)用(/≧ω\))畢竟大多數(shù)初學(xué)者都用的普中的板子。
所以我推薦你一開(kāi)始學(xué)的時(shí)候可以先從51學(xué)起,學(xué)習(xí)C語(yǔ)言,然后了解單片機(jī)函數(shù)層面的使用方式,接著再一步步深入到寄存器操作的方式等等等等。如果按這樣一步步深入學(xué)習(xí)的話,我覺(jué)得51單片機(jī)是一個(gè)不錯(cuò)的入門(mén)芯片。另外,以89為前綴的stc芯片設(shè)計(jì)年代久遠(yuǎn),單片機(jī)功能較為單一,所以如果想學(xué)完51就搞些稍復(fù)雜的東西的話,建議不要從89系列學(xué)起,自帶ad的DIP40 的stc12芯片是一個(gè)不錯(cuò)的選擇,功能相對(duì)強(qiáng)大,而且引腳和89系列兼容,有些程序和資料二者可以共用。iap15系列也很強(qiáng),而且是近幾年推出的,但是他和89系列不兼容,資料相對(duì)于開(kāi)發(fā)了十余年的89系列會(huì)少很多,初學(xué)者玩外部拓展模塊的時(shí)候會(huì)遇到不少困難(咱踩過(guò)的坑)。
如果你是準(zhǔn)備只學(xué)習(xí)單片機(jī)的使用方法,不準(zhǔn)備從原理上搞懂,或并不著急搞懂單片機(jī)原理,只是需要使用一下而已的用戶,stm32f1系列和f4系列相對(duì)來(lái)說(shuō)比較適合你,因?yàn)樗麄冇泄俜阶詭У膱D形編程軟件,官方授予的標(biāo)準(zhǔn)庫(kù)以及hal庫(kù)函數(shù),這些函數(shù)都是精心封裝起來(lái)的,直接調(diào)用的話最多三五天(對(duì)我這種之前沒(méi)碰過(guò)stm32又被逐飛家的庫(kù)函數(shù)慣壞的菜雞來(lái)說(shuō))就能熟練使用了,上手很快。大概就是這樣,謝謝。
哦,我現(xiàn)在主用的還是逐飛的kea128,偶爾用用stc12和stm32f407。
|
評(píng)分
-
查看全部評(píng)分
|