发新帖本帖赏金 10.00元(功能说明)我要提问
返回列表
打印
[STM32F1]

【原创】怎么开始学习STM32以及入门的答疑解惑

[复制链接]
1763|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王小琪|  楼主 | 2020-10-16 11:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#申请原创# 首先我们需要了解什么是STM32,以及为什么选择STM32,需要哪些准备,学会之后的目的是什么,将这些都搞懂之后才会知道自己想要做什么,应该怎么做,以及做了之后的预期收获。我假设读这篇**的人都是小白,啥都不会。
首先基本上会了解到STM32的人都是电子专业的学生,包括但不局限于电力电子,电子信息工程,电子信息科学与技术,电气自动化等等,每个学校的叫法不一样,可能这些学生在大学会学习模电,数电,电路,电工,单片机,信号与系统等等,会从51单片机开始学习。接触到的知识非常多而且杂,而且大学生的我们哪里知道这些有什么用,只知道学校教什么,我们便学习什么,因为大学的教育就是如此,需要教授电子这个专业比较全面的知识点,但是却并不够深刻,因为本科以上还有研究生,博士等等,本科所学习到的知识点其实是很粗浅的,老师或者说课堂上教授的知识点只是给你打开了这扇门,具体需要怎么学习还得看个人。因为从事电子这方面工作的人很多很多,行业也分的特别细,譬如电工,焊工,电源设计,PCB设计,嵌入式开发等等,人的时间精力有限,不可能所有的行业都去涉及,不可能即当老师,又当护士,又当警察,不可能即会焊板子,又会砌墙,又会开飞机,又会开高铁,又会动手术。同理,我们之所以要学习STM32,基本是要从事嵌入式的开发,所以我们要有一个目标,那就是我们的目的是要成为一个STM32的嵌入式工程师,当然,假如你的志向不在于此的话,那么就可以不继续往下看了。
目的知道了,我们要成为STM32嵌入式工程师。那么STM32是什么呢,就好像我们用的电脑的CPU,酷睿I3I5I7是微软发布的一系列名称。其实STM32是ST这个公司发布的一系列单片机的名称,下图为ST公司发布的选型手册,我们首先要选择一款单片机当做我们的学习目标,可以简单地理解为要学习微软的I3 I5 I7的使用。

但是光有一个芯片我们学习不了啊,所以我们基本都是用开发板来学习,那么什么是开发板呢,图片如下:基本都是一个主要芯片,STM32的单片机,然后引出各种外设,像led,蜂鸣器,按键开关,马达,液晶屏,等等。

上面列出来的是正点原子和野火的开发板,为什么列这两家的开发板主要是因为口碑相对比较好,资料也比较齐全,其实STM32之所以在国内市场这么大,也是因为它的活动做得比较多,资料比较开源,学生时代用的人多,到了社会参加工作也就顺手在项目中使用了,经过这么多年的发展和积累形成了这么大的市场,置于要说选哪一家,其实都差不多,就好像问“我应该选北大还是清华”,我只能回答,先把视频资料看完在考虑这个问题吧,问再多不如实打实尝试一遍,纸上得来终觉浅,绝知此事要躬行,下图附上我在B站找到的视频长度,所以说电子人的一生都是要孜孜不倦的学习的,加油~


那么我们学习STM32学习的其实是什么呢,那就要看官方提供的芯片介绍了,学习STM32,其实就是学习芯片里面的这些功能。而学习这些实验就可以芯片的各个功能都学习了解到,做项目的时候也可以直接借用。
  

以上全手打,全原创,只为奖励而来,才疏学浅,仅供参考,望亲喷,附上基本的STM32一些资料,一起学习,当然这些资料肯定是不够的,模电数电,C语言都是深水,要保持谦逊的心去一直学习。
@21小跑堂 @21小跑堂 @21小跑堂


  

STM32F103中文教程及参考手册.pdf

3.69 MB

CM3技术参考手册.pdf

1.67 MB

Cortex-M3权威指南(中文).pdf

9.88 MB

STM32F10x常见应用解析.pdf

2.07 MB

STM32中断优先级与相关使用概念.pdf

139.04 KB

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 10.00 元 2020-10-21
理由:恭喜通过优秀原创文章审核!奖励10元!

沙发
zhuomuniao110| | 2020-10-18 23:13 | 只看该作者
下载看看。

使用特权

评论回复
板凳
数据采集存储| | 2020-10-19 08:44 | 只看该作者
感谢分享,我现在只有一个开发板。

使用特权

评论回复
地板
王小琪|  楼主 | 2020-10-19 09:04 | 只看该作者
数据采集存储 发表于 2020-10-19 08:44
感谢分享,我现在只有一个开发板。

有开发板的话,肯定也有配套的资料了。把所有的例程都玩一遍,能自己不看教程重新写出来,就可以出师了,找个嵌入式的工作没问题。

使用特权

评论回复
5
凯复Kane| | 2020-10-19 21:20 | 只看该作者
讲得蛮好的 小白最好是要能了解各个实例怎么写的 了解每个参数对实际用途的作用影响就基本可以了 基础不牢地动山摇

使用特权

评论回复
6
paotangsan| | 2020-11-12 17:13 | 只看该作者
这几块板子都很不错啊

使用特权

评论回复
评论
王小琪 2020-11-12 17:53 回复TA
我买过正点原子的F1的开发板,确实还不错。但是据说野火的教程更详细,但我是跟原子学的,野火的没时间看。 
7
renzheshengui| | 2020-11-12 17:14 | 只看该作者
现在资料最多的开发板是哪家的啊

使用特权

评论回复
评论
王小琪 2020-11-12 22:15 回复TA
正点原子和野火都不错。资料都是免费的,视频的话B站也有很多,够学好久了 
8
wakayi| | 2020-11-12 17:15 | 只看该作者
讲解的非常不错 深入浅出 还有对比

使用特权

评论回复
9
wowu| | 2020-11-12 17:15 | 只看该作者
官方的板子 主要外围器件比较少啊

使用特权

评论回复
10
xiaoqizi| | 2020-11-12 17:16 | 只看该作者
不是呀 有的官方板子还是外围很丰富的  网上就能买到

使用特权

评论回复
11
zsljs| | 2021-10-23 22:21 | 只看该作者
学习中...

使用特权

评论回复
发新帖 本帖赏金 10.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

227

主题

578

帖子

6

粉丝