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