想自学stm32不知道怎么买板子?我来告诉你新手该买哪一个!

编程知识 行业动态 更新时间:2024-06-13 00:22:16

我从零基础自学单片机,最后从事这个行业开发多年,来分享下我的经验吧,不一定是最好的,但绝对是最靠谱的!

一、自学建议
如果是刚入门单片机的,建议还是从51单片机开始学起。

有些老手建议直接学STM32啊,不排除有的人学习能力比较强。

但相信大多数人都和我是一样得靠勤。

站在他们的角度,觉得STM32很简单,站在新手的角度有多难和迷茫只有自己知道。

51是建立新手对单片机系统的认识,51内部结构和寄存器数量及难度都是一个新手可以接受的范围。

不会像STM32光寄存器就上百个,软件也是基于固件库开发,基本不会接触到寄存器配置。

对这块基础的缺失会导致你后面在学习过程中,每学到一个知识点都有一堆问题。

比如说为什么这么配置?要改配置怎么改?改出问题要怎么解决等等。

你以为自己直接学stm32是走了捷径,实际花的时间更长,最后可能还学不会,然后安慰自己说学单片机太特么难了。

二、购买什么开发板

开发板这块如果是新手建议买F103系列的,这个系列产品用的很多,也更容易上手。

不要一上来就要干最高配,一口想吃成胖子最后大概率都是失败结尾。

当你学到STM32的时候,说明已经有一定的基础了。

这个时候我建议你直接通过STM32开发的产品去学习单片机,这样学完以后既学会了STM32,也有了产品思维,到时候拿着产品去面试,成功率也会高几倍。

那这种产品去哪里找?这块【无际单片机编程】有提供这样的基于产品的开发板,往物联网方向的。


整个硬件和软件都是基于实际产品改版,学完以后可以无缝对接实际工作的产品开发。

最后说一下,很多人学STM32会犯的错误,就是总是想系统学习,巴不得从内核结构要寄存器配置,到固件库代码都搞懂。

当你有这种思维的时候注定要走很多弯路。

并不是说有些基础不重要,而是人在不同阶段理解能力是不同的。

比如你是新手,刚学完C语言没多久,你就想去吃透别人固件库,现实吗?

新手在第一阶段的目标很简单,把stm32当做一个工具,学会常用外设的使用,别的一律不管。

然后开始做项目,几个项目下来,你再去研究他们固件库学习下程序架构会有不一样的感受。

芯片嘛,我个人认为能用起来就行了,毕竟快速做出产品才是重要的。

更多推荐

想自学stm32不知道怎么买板子?我来告诉你新手该买哪一个!

本文发布于:2023-04-02 03:04:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0506714d597bc2997cac83298741f176.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:我来   告诉你   板子   不知道怎么   新手

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!