51/PIC/AVR/STM32单片机

请教一下,51、PIC、AVR单片机,还有STM32单片机的疑问:
1、在单片机的性能、资源等方面,有什么差异?
2、应用面和流行程度上,哪种或哪几种最流行,应用最广?
3、对于稍微中、高端一些的实际项目应用,推荐学习哪种单片机?

对于一个跨过初级C编程的人,后续再学哪种单片机?

STM32吧!
首先,无论性能和资源STM都完胜其它类型的单片机,其低端配置的STM32F1系列或STM8系列在性价比上比传统的51更有优势,大有取代51的趋势;
其次,就个人了解,目前大多公司的产品应用中,stm32以无可争议的成为了新宠。
此外,STM32f4系列控制器集成了大多单片机所不具有的单周期DSP指令和FPU(floating point unit,浮点单元),再加上168Mhz的工作频率、1M的FLASH存容量,足以满足中、高端的单片机应用场合。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-03
遗憾没用过PIC,其它单片机都开发过项目。
51最老,用得人最多,价格最便宜,资料丰富,性能差点。你可以去看看STC的单片机,很不错。

avr不错,前几年很火,但是atmel货源经常出现问题,价格也贵,国内开发的人有少的趋势。
stm32单片机现在火啊,中高低通吃,就是主要基于arm的,难度会大点。
pic没用过,不了解,据说抗干扰性不错,很多家电上用,价格不便宜。有一款要和msp430比功耗 。顺便提一下msp430,很有特色的单片机,功耗最低,非常适合一些节电和精确定时场合的应用。
其实单片机入门之后都差不多,只不过用法上不同罢了,精通一两种就可以了。
目前推荐你学STM32。本回答被提问者采纳
第2个回答  2014-03-03
若你没有单片机经验,我强烈建议你学习51单片机,把它学透,做几个实实在在的项目,你在学习其他的单片机,两个星期基本就能掌握一种单片机。51的市场占有率是最高的,当然STM32在国内也是近几年流行起来的,性价比有目共睹,无需多说,应用也很广,主打中偏高档,C语言要学好,不然是硬伤。一句:建议你先玩转51,其他的都会信手拈来。
第3个回答  2014-03-04
现在stm32是开发的主流,教之前的51等传统的单片机,其片载硬件更丰富,如片内集成can控制器,ad等,功耗低,价格也比较的便宜,我们实验室做的项目都是用的stm32,不用学51,直接从stm32上手即可,只不过前期开发要用st公司提供的官方库,也很方便。
相似回答