我是靠谱客的博主 娇气荷花,最近开发中收集的这篇文章主要介绍初学者是选择51还是stm32,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。在填高考自愿的时候有人选择环保、有人想成为医生,有人想成为职业经理人,而我选择了计算机。这可能个人的性格有关系,性格内向不喜欢说话。从大学到职场我都是在和计算机打交道,而我现在从事的工作叫做单片机开发。

113452649b831f4acf3f587db939c4b1.png

我第一次接触它的时候感觉也就平平常常,显示几个字,大家都看过电视,电视能显示更多所有就没啥感觉。经过不断的学习,我才发现我之前的想法错的太离谱了,单片机能做的事情太多了,我第一次看到的只是皮毛而已。

单片机的用途很广泛,举几个例子,比如说:只能小车、扫地机器人、工业控制、电动玩具包括很多图像和语音识别控制的产品。有些产品不是单片机和其他多种技术融合在一起后形成的产品。

最近在论坛上看见几个老大哥在学习单片机,年纪都40多岁,很多人都很吃惊咋这个年纪了还来搞单片机,他们跟我们说自己是对这个很感兴趣,之前是做各行各业的,有做雕刻的,也有做机械的。

那个雕刻的老哥说他见过自动雕刻的觉得比他手动雕刻的速度快,但是有时容易出现瑕疵,觉得这个技术很有意思,就像了解一下,看下自己能不能有所突破。自己一直在自学,学了大半年,但是还是没学会。他是直接学的STM32。因为他看过很多论坛说32能够做他想做的功能。

我个人比较推荐他先从51单片机开始学习,能比较系统地认识单片机,51单片机的开发模式是基于寄存器开发,就是需要通过配置寄存器去使用单片机上的资源,这个是了解单片机非常重要的基础。

通过系统的学习和使用之后,再去学习别的单片机,你会发现大多数的单片机的开发使用模式都是差不多的,底层都是通过寄存器把单片机资源用起来。

但是有一些功能强大的单片机,比如说STM32,,他们原厂一般会提供固件库,也就是他们原厂封装了配置寄存器的代码。我们开发的时候直接调用他们提供的指定函数就可以把单片机资源给用起来,不用自己去操作配置寄存器,也不用去背寄存器的知识内容了。

如果你完全是零基础,去学习STM32的话,本身的知识体系就是”畸形”的。所以,STM32其实更偏向于帮助有一定经验的工程师快速开发产品用的,并不适合新手入门学习单片机。

很多初学者前期还没整理规划好自己的学习路径就开始盲目学习。这样学习效率是非常低的,当你花了1,2个月时间去研究模电数电,研究完以后再回到单片机,发现你还是没有能点亮流水灯。

有时候一个很简单的问题没人指导是初学者最煎熬的事情,我当初也是自学过来的,对于知道的人可能只要几分钟就能,而自己去想去解决可能需要几个小时、几天甚至你都解决不了。

本期先分享到这里,想要进群学习单片机编程的同学可以私信我,回复“我要入门”,与我们一起成长,喜欢的可以点个赞关注我们!


6aa66088f0ea5cd9811f227c1df919e7.png

最后

以上就是娇气荷花为你收集整理的初学者是选择51还是stm32的全部内容,希望文章能够帮你解决初学者是选择51还是stm32所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部