|
51,AVR,PIC,MSP430,STM32單片機比較
根據你的需要來選擇單片機
如果只是用來進行簡單的機電控制,那就用51單片機
如果牽涉到低功耗設計,那用MSP430單片機
如果既要綜合考慮價格、功耗、性能,那選擇AVR單片機
如果追求高性能,那就用STM32
如果產量很大,那用PIC單片機
有幸接觸了幾款單片機,并用它們做了一些項目,F在想做個小總結,談一下自己用各種單片機的感受。僅是個人意見,仁者見仁智者見智。 傳統51,我想我就不多說了,適合菜鳥入門,容易上手,價格一般(從性價比方面說)。 缺點:解密容易(傳統51說:誰讓咱出道早呢,大家都研究我,哎!哭......)一般功能也有,, 但AD、eeprom等功能要靠擴展,增加硬件和軟件負擔。 IDE環境推薦 keil。編程器自己自制ISP下載線就行,好做,成本5元左右。
PIC:我就是學這款單片機入門的,pic的好處就是各個型號的兼容性強,學好了PIC16f877a,16系列的就OK了,別的型號要用的時候拿出2分鐘看看數據手冊就行了。12系列 16系列 18系列也是充分的向下兼容。功能全,型號多,適于選型分析,抗干擾能力強(尤其在汽車里PIC的片子是經常用到的,這足以證明其抗干擾能力強) 缺點:解密容易(pic說:我出道也很早啊,人家也研究我不少年了,我和奧尼爾是英雄相惜。。琍IC16系列單片機價格貴(從性價比方面說;但其PIC18、30系列的性價比還是不錯的)。 IDE環境:推薦picc+mplab。編程器可自制JDM原理的編程器,自制難度一般,成本12元左右。
avr mega系列:價格便宜(從性價比方面說),硬件結構適合C語言編程,功能齊全,不容易解密?垢蓴_能力強(軍工產品里經常見到,可見其抗干擾能力強)。型號之間兼容性一般。應該說是比較滿意的片子了。ATMEL公司的產品,用的放心,開發工具都很全也很正規。背靠大樹好乘涼。∑涠〞r器和串口有加強型的,功能更強大。在加上TWI,SPI,EEPROM等,該有的都全了,而且功能也強大。 缺點:功能寄存器多,不適合初學者----通過個人努力此缺點就不是缺點了--各位加油! IDE:推薦CVAVR+studio 其實icc 、gcc、IAR等也不錯,大家自己斟酌。編程器自己自制ISP下載線就行,好做,成本5元左右。
stc 51系列:價格便宜(從性價比方面說),功能多,抗干擾能力強(如根據宏晶所說,那stc的抗干擾能力就是超強,超屌.),eeprom大,出廠時程序引導區就已經加密,并且stc解密的市面價格在1.5w到2.5w之間,可見解密難度大,在一定程度上保護了單片機工程師的利益和產品開發商的利益。生產時就已經考慮到與傳統51的兼容問題,兼容做的很好,又增加了許多功能,軟復位功能我比較喜歡。 缺點:資料就是宏晶網上的資料,資料少,不適合初學者---我指學習它自己增加的功能。STC12系列宏晶沒給出keil驅動。工具支持沒有自己的,要用keil的,在深層應用上會出現隱患。 IDE:keil 頭文件:宏晶網站上有,或者用at89x52.h,新的寄存器自己定義一下就行或者自己寫一個頭文件(推薦)。在keil選擇單片機選項框中可以選擇其它比較接近的片子,也可以下載stc的keil驅動程序,不過里面只有STC89系列的片子。串口編程很方便,只需RS232的電路(無論是對于初學者還是產品開發調試)。
更多單片機嵌入式、安卓、Linux、PCB.ARM.DSP.FPGA等學習請技術咨詢:郭老師15737137972 QQ1962426343 深圳 廣州 南寧 長沙 鄭州同步學習中
|
|