您的位置 首页 设计

吐槽51与STM32

接触STM32之后,有种相见恨晚的强烈感觉。51在属于他的那个年代,不可否认他在嵌入式领域的丰功伟绩。但今天,这里的战场不属于51,。要不

触摸STM32之后,有种相见恨晚的激烈感觉。51在归于他的那个年代,不可否认他在嵌入式范畴的汗马功劳。但今日,这儿的战场不归于51,。要不是因为巨大的中国教育组织总能“跟上年代的脚步”,51真应该出现在博物馆。

假设你用过51,我确保你只需你和STM32擦肩而过,你会深深爱上这家伙,一发不可收拾,真的。

硬件。

速度上。51与STM32的差异便是牛拉车与法拉利的差异,这个说得够显着了,你懂的。51来个12M就算是一种奢华了,代码量稍稍大一点,就来不起,让你不得优化这儿优化哪里;说真的,51这家伙总喜爱给工程师们绕裹脚。STM32,知道有多HAPPY,动不动便是72M、100M,代码跑的如此高兴、如此欢唱淋漓。触摸过STM32的大神都知道,STM32在硬件上完爆51。

装备上面。我只能说,51除了它自己,还有什么。有I2C吗?没有!有SPI吗?没有!有USB吗?没有!有以太网吗?更没有!没有!,,,,,,没有!不说了,51不好意思了。

好吧,软件。

这个环节环节上面,STM32强过51,不是一点点。为啥,地球人都知道STM32有一个底层驱动的库,这个库的代码彻底开源。当大神们运用这个库做开发的时分,比运用51来得happy。运用这个库开发软件,就像是在旅行相同,真的,假设你经历过51代码开发,真的。并且,运用这个库,开发的代码bug也很少,运用库有种站在伟人的肩上的飘飘欲仙感。举个比如吧,来自网络大神——ST的这个库是有ST官方团队打造的,经过仔细的测验。例如你要处理器支撑USB的U盘功用,关于51来说,你或许现在网上盗取一段代码,然后熬夜开端移植。移植作业自身就很累,费事不说,bug又多。可是关于STM32来说,这些在库函数里边早就有了,并且很老练,开发起来很happy,很流通,很舒畅,很享用。

价格,这是51形似仅有的本钱。错了,STM32最廉价的8元钱。

走过51,我才发现。这是一个误区:学习ARM前,最好用51打打根底。事实上,彻底没有这个必要。51操作底层是经过操作寄存器,而STM32都是经过调用库函数到达操控底层的意图。这两种底层代码编写形式是彻底不同的,相反,你从51过度到STM32会很不习惯。所以,彻底没有必要先搞搞51,然后STM32。以我的经历,直接上STM32就可以了。调用库函数编程,会很happy的,信任我。

以上,仅仅是吐槽罢了,切莫确实。

51,为嵌入式做出了许多奉献,也为踏入嵌入式门槛的大神们铺平了路途。究竟51最简略,简单上手,不难理解,是跨入嵌入式的第一道也是最低的门槛。不才也是路过51,走过来的,感谢51。

假设你是一名学生,仍是蛮引荐先搞搞51,然后ARM比较好,究竟这能让你知道底层是怎么回事。搞嵌入式,总不能对代码怎么完成不明不白吧。当然,作为工程师,就没有这个必要了,项目时刻这么紧,哪有时刻,臭美了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/259163.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部