自学stm32单片机四个步骤,实用又高效!

来源:本站
导读:目前正在解读《自学stm32单片机四个步骤,实用又高效!》的相关信息,《自学stm32单片机四个步骤,实用又高效!》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《自学stm32单片机四个步骤,实用又高效!》的详细说明。

大家好!今天来聊一聊新手是怎么自学stm32单片机!

自学stm32单片机四个步骤

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

stm32单片机自学方法,主要是做好这四个步骤!

1.建立开发环境

我选择的是通用的MDK,也就是Keil5。安装完软件以后,要安装类似于芯片型号的库,就是新建工程时选择的芯片型号。

2.准备一块开发板和丰富的资料例程

推荐选择最小系统板,个人感觉这样可以自己学会外围电路的搭建。避免依赖开发板的电路。(其实就是太穷,买不起开发板,哈哈)开发板这块如果是新手建议买F103系列的,这个系列产品用的很多,也更容易上手。不要一上来就要干最高配,一口想吃成胖子最后大概率都是失败结尾。

3.了解STM32这个阶段可以看视频教程,一般教程都会有基本的介绍

4.开始学习推荐使用库函数开发的方法。这样很多底层的寄存器不需要自己配置,只要会用官方库函数就行了。配合库函数使用手册,可以清楚的查到每个函数的使用方法。


很多初学者面临的难题就是不知从何入手。总想跟51一样弄明白基础的东西,又感觉太复杂。因此推荐先使用例程的工程文件,逐步学习如何修改。比如点亮流水灯的工程,对于IO口的操作并不太复杂,初始化完成之后通过Setbit和Resetbit这两个函数就可以实现高低电平的输出。然后,可以试着改一下亮灭,增加一个按键控制,中断延时,等等。

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

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

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

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

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

当你有这种思维的时候注定要走很多弯路,很有可能会越走越远!

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

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

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

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

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

总而言之。如果是刚入门单片机的,建议还是从51单片机开始学起。8位机在实践经验,是一个硬件工程师的基础,先不说4位机。


自学stm32单片机四个步骤,实用又高效!

现在网上的普遍现象,有些自以为很牛逼的老鸟人建议直接越级学stm32单片机,很多人会学得很困难,理解上很有偏差,不排除有些人天赋异禀可以不必完全弄清楚硬件结构和原理。

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

但相信大多数都喜欢单片机,就会有学单片机就学stm32的错觉!

学习51单片机的目的,主要是培养直接调试寄存器与软硬件接口bug的能力,内部结构和寄存器数量及难度都是一个新手可以接受的范围,慢慢就认识了单片机


自学stm32单片机四个步骤,实用又高效!

STM32复杂而多样的内部结构和功能部件,光寄存器就可能上百个,软件也是基于固件库开发,基本不会接触到寄存器配置。

如果对这块基础的缺失会导致你后面在学习过程中,每学到一个知识点都是一脸懵逼,导致整体知识体系是畸形的!白白浪费时间

比如说为什么这么配置?配置怎么改?改出问题,要怎么解决,你都会绕很多弯路。

你以为自己直接学stm32是走了捷径,实际花的时间更长,最后可能还学不会,然后被

所以,我一直要求我们华维单片机编程的学员一定要从51开始学起,进行适当的知识铺垫,不要贪快。并不是每个人天赋很好,要稳扎稳打,可能这些人几万分之一!

提醒:《自学stm32单片机四个步骤,实用又高效!》最后刷新时间 2024-03-14 01:23:33,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《自学stm32单片机四个步骤,实用又高效!》该内容的真实性请自行鉴别。