51单片机学完 学什么,学PIC 还是AVR 或是ARM 在往后面的,有没有必要跳过PIC和AVr,听说ARM的普极 会

极大的冲击51 PIC 和AVR ,那不是白学了前三种了吗??有从事这些行业的朋友讲下???

先说结论,直接学ARM的单片机,典型的是Cortex-M3,代表产品是STM32系列。

这里说的单片机,不管是51,PIC,还是AVR,包括CM3,都是单片机内核。这几个内核我都用过,差别还是很大的。
其实这些东西你学会了其中一样,剩下的几样有许多东西都是相通的。如果真要用来做产品,关心的并不是用的什么内核,主要还是看内上外设。
我现在主要用STM32和51来做东西,倒不是PIC和AVR的东西不好用,而是我不喜欢机器上装好几套开发系统,还要准备好几套仿真器。PIC和AVR的CPU能做的事情,51和CM3都能做,可能成本上会有一点差别,但产量小的情况,这种差别根本体现不出来。
说实话,现在基本都是用C语言来编程,用什么内核并不需要特别在意。一个产品的代码,如果开发的时候稍微注意一下,完全可以简单的从一个内核移植到别的内核。AVR是ATMEL的,PIC是Microchip的,MSP430是TI的,但ARM是大家的,呵呵。‍所以,既然这样,学习的话,还是学一个通用性比较强的好,具体用的时候再具体研究。
AVR是ATMEL的,PIC是Microchip的,MSP430是TI的,但ARM是大家的,呵呵。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-14
不会白学!
1、学好51、PIC、AVR可以为学习ARM打好基础
2、ARM功能强大,成本相对较高,长远来讲,有替代51、PIC、AVR的趋势
3、ARM结构复杂,功能强大,并且支持多种操作系统,一般采用高级语言编程,目前许多人学习ARM依赖高级语言及操作系统的优势而忽视了其硬件功能,对ARM的使用缺乏融会贯通的能力。学过单片机的人,在这方面有先天优势。本回答被网友采纳
第2个回答  2013-07-14
看你用在那一个地方,我在工作上觉得应付一般到比较复杂的控制,精于一个51就可以绰绰有余。51芯片比较通用,现在的芯片的操作速度,运算速度,抗干扰能力提高了很多很多。例如 ,STC的品牌,我觉得比PIC更好用。
第3个回答  2013-07-14
可以直接学ARM
相似回答