|
嵌入式分嵌入式微控制器也叫單片機(jī)和嵌入式微處理器,入門建議從51開始,51網(wǎng)上學(xué)習(xí)資料多,外圍模塊少。至于選擇C還是匯編都可以,我是從匯編開始學(xué)的,因?yàn)閰R編更接近單片機(jī)底層,程序執(zhí)行效率高,要想更好掌握單片機(jī)內(nèi)部結(jié)構(gòu)必須懂匯編;C語言可移植性好,更接近人的思維方式,容易理解。
單片機(jī)按位數(shù)分8位,16位,32位。按公司分:51,PIC,AVR,Motorola(現(xiàn)為 freescale 飛思卡爾),MSP,義隆等。初學(xué)者學(xué)51,在工作中多數(shù)用PIC、AVR。對(duì)功耗有要求的用MSP(儀表顯示),對(duì)穩(wěn)定性要求嚴(yán)格的用freescale(汽車控制系統(tǒng)),對(duì)價(jià)格有要求用義隆
51單片機(jī)由CPU、RAM、ROM、定時(shí)器、中斷源、串行通信口組成,這些是最基本的,現(xiàn)在很多單片機(jī)外圍擴(kuò)展了AD/DA模塊、PWM模塊、CAN總線模塊、EEPROM模塊等,有了這些模塊以前需要很多片芯片完成的項(xiàng)目現(xiàn)在只需要一塊了,含有這些模塊的單片機(jī)有PIC、AVR、MSP430、飛思卡爾等等。
現(xiàn)在還有集成DSP模塊的單片機(jī)叫做數(shù)字信號(hào)控制器(DSC)比如美國微芯公司的DSPIC30F系列、飛思卡爾的MC56F8346,以后想從事自動(dòng)控制數(shù)控電力電子方面的工作,建議學(xué)完單片機(jī)后學(xué)習(xí)DSC;以后從事嵌入式軟件開發(fā)建議學(xué)習(xí)嵌入式微處理器比如ARM,學(xué)習(xí)ARM主要是學(xué)習(xí)操作系統(tǒng)。
DSPIC30F直流無刷電動(dòng)機(jī)開發(fā)板
ARM11開發(fā)板
|
|