有很久没有和大家见面啦,有人已经开始抱怨楼主了,等个帖子等到花儿谢了又开,也太慢了点吧。在这里跟大伙儿道个歉了,最近楼主在精神和生活上有些小“颓废”。身边过多的琐事导致大脑的“程序跑飞”并“死机”了一段时间,连着喝了两天传说中的“心灵鸡汤”,并扣掉“电池”重启一下,终于又能够感觉到整个世界都清净了不少。
其实楼主想借机跟大家说下,当今社会压力相对较大,在学习和工作中也许有时候也会遇到难以应付没有效率的感觉。这时候,与其硬撑着去没有效率的做一些事情,倒不如给自己放松一下,换个心情,满血复活后再轻装上路。
好啦,唠嗑结束,言归正传!
在上一篇当中楼主简单的提了一下STM32与其他几款单片机的区别,现在来将其中存在差异的地方列出来,也好让大伙更清楚和了解我们日常所接触的一些单片机的区别和联系,从而更好地了解STM32。
NO.1 大众情人——51
说到比较的话,那么不可避免的大家都会想到自己的“初恋”——51系列。那么我们就先从51系列说起。说到用过51,并没有什么不好意思的,我想现在电脑前的大部分小伙伴们都用过,甚至为之疯狂过。其实51系列单片机一般来讲有个分界线,一类就是传统8051系列;另一类就是后来的升级系列了,其中以STC为主要代表。
传统8051适合入门,容易上手。性价比相对来讲还是比较糟糕的,楼主记得曾经烧坏了一个片子,花了10块大洋重新买了块回来,那时候十块钱可是够楼主一整天的伙食费啊,还外带吃零食(可能在这里暴露了楼主的年龄...)。同时,它的安全性也比较差,解密容易,这也是难免的,因为大家对它实在是太熟悉了。
然而时代在发展,51在进步。近些年来,STC系列的51单片机(增强型51单片机)开始越来越火爆了。当然,人家之所以能够成为新一代学子们的宠儿,靠的是自己的实力。首先它的价格便宜(从性价比方面说),其次功能多,抗干扰能力也超强,E2PROM比较大,而且安全性能也要强很多,它的程序引导区在出厂时就已经加密过了,STC系列的单片机解密的市面价格一般在2W大洋左右,从这点上也可以看出它的解密难度较大,在一定程度上能够保护单片机工程师的利益和产品开发商的利益。同时它对传统51的兼容性做的相当好,在此基础上又增加了许多功能。这也导致了现在它的市场占有率在51领域已经接近是“巨无霸”的地位了。虽然宏晶科技的STC在51系列的单片机方面现在已经力压Atmel系列占据了霸主的地位,但是楼主还是想略微吐槽一下他的官网...算了,话不多说,STC单片机官网截图贴出来大家鉴赏......
虽然没有任何想要黑的意思,但是看到这样的官网主页,楼主表示......阵!亡!
玩笑归玩笑。不过对于STC系列的单片机本身而言,还是深受初学者欢迎的。说到这里,楼主突然想起来十几年前的手机届霸主Nokia,某款式的手机就采用的是51系列的单片机作为主控芯片,现在的小伙伴们,也许都不会想到51原来可以这么di ao~的吧。
好汉不提当年勇,虽然现在使用51做产品应用的越来越少了,但是对于51系列的单片机,我想对大家说:爱过就要大声说出来。51更多的代表我们的一种情怀,爱过,难忘,足矣!
NO.2 庞大的家族——PIC单片机
PIC单片机是楼主所接触的第二款单片机了,PIC系列单片机的好处就是各个型号的兼容性很强,一般初学PIC的都从PIC16f877a开始入手学习,学好了PIC16f877a,16系列其他型号也就基本上能够掌握了,需要用到的时候拿出2分钟看看数据手册就很容易上手了。12系列和18系列等系列也是充分的向下兼容,学习方法也是一通百通,总体来讲还是很容易入手的。同时PIC单片机的功能全,型号多,专用性强,适于选型分析,稳定性和抗干扰能力也要比51单片机强一大截(尤其在汽车里PIC的片子是经常用到的,这足以证明其抗干扰能力强)。PIC单片机目前也非常重视安全性的加强,安全性能也比以前来讲有了非常大的提升。从性价比上看来,PIC16系列单片机价格稍贵(不过PIC18、30系列的性价比还是比较不错的),IDE环境:最常见的组合是picc+mplab。综合来看,不管是从性能,功能,还是在种类,专用性和安全性上,PIC单片机都要比51单片机高出来一个档次。
NO.3 单片机中的公务员——avr系列
对于AVR系列单片机,由于它经常被用作一些军工级别和“国家级战略”的场合,因此我的印象中这是一类有着强势“后台背景”的芯片。avr mega系列它的价格稍贵(从性价比方面说),硬件结构适合C语言编程,功能齐全,不容易解密。抗干扰能力强(军工产品里经常见到,可见其抗干扰能力强)。型号之间兼容性一般。应该说是比较满意的片子了。ATMEL公司的产品,用的放心,开发工具都很全也很正规。背靠大树好乘凉嘛!其定时器和串口有加强型的,功能更强大。当然由于它功能寄存器多,学习起来难度也较大,因此不适合初学者。
另外还有一些其他的单片机,由于篇幅原因在此就不再一一赘述了。
至于stm32单片机,在目前比较热门的物联网领域,以及一些娱乐和日常生活相关的电子产品方面,已经成为了开发者和企业的宠儿。而与此同时,它的就业需求也随着物联网概念的普及而水涨船高。下面楼主简单的搜索了一下各大求职门户网站和STM32相关的就业职位和薪资水平,供大家参考。
51job上的相关职位:
智联招聘:
可以看到,仅仅这两个网站,目前对于STM32近期的职位需求就很是火热。51job上有3726条职位,智联招聘上有2361个职位提供,而且平均月薪在8k-10k区间。所以好好学习STM32还是很有前途的哦~!希望小伙伴们能够向qian看~跟着大白一起从头开始学习STM32。楼主个人能力有限,文中的不足之处,还希望各位技术大神多多指正。至此,进程开启!STM32杨帆起航~
GO STM32 GO!