fire 发表于 2015-10-7 13:31:55

【如何学习STM32】一天入门,三个月精通【已完结】

============================一天入门,三个月精通==========================
《一天入门STM32》PDF教程 终结版





《一天入门STM32》配套讲解例程 终结版


====================================================================
零死角玩转STM32【入门&精通】:必备资料:全部是官方的,只要这两份即可,无需再多,免得误入资料堆
新手入门的要诀就是:用最少的官方资料在最短的时间里面点亮一个LED。

1、STM32官方例程
在库的这个目录,ST提供了每个外设的例程,把外设该有的功能全部都有例程,
我们在写STM32的程序的时候都是从这些例程中移植过来的。
目录:STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples

2、STM32固件库,3.5版本
库就是把STM32的每个外设的功能都封装成一个个函数,我们在编程的时候调用这些函数就可以了,
省去了一个个操作寄存器的麻烦。但是库函数要不要看,库函数的底层操作寄存器部分要不要看?
看,而且是对着手册的寄存器描述来看,把这个库都过一遍。只要你根据外设功能来看,也很快学完。


文件太大一次性传不上来,分几个part压缩传上来,下载的时候放在同一个目录,然后解压即可。






3、《STM32中文参考手册》



这个手册是重中之重,是在学习过程中需要反复阅读,虽说是一份瑰宝,却被很多人不重视。
STM32中文参考手册详细描述了每个外设的功能,寄存器说明,如果要精通STM32,这个手册必须全部看完,而且还要理解。
那如何看这个文档呢?
①先把要学习的某个外设过一遍,做到一个整体的了解,在看的过程中,涉及到寄存器的部分,就定义到寄存器描述部分,详细
看看这个寄存器每个位的描述。
②然后就是看官方提供的关于这个外设的例程,自己移植到开发板里面跑一遍看看效果,一般这一步比较难,对初学者来说是很
难做到的。那么对应的做法就是用我们开发板提供的例程来学习,跑一遍,把例程关于STM32外设操作的都读懂。很多很多人都是
到了这一部就停止了,不再继续深入该外设的学习了,这其实是浪费了趁热打铁的优势,正确的方法是继续第三步的学习。
③在经过第二步的基础上,你应该对学习的外设有六成的把握了,这时该开始看库函数了,把每一个库函数都看完,看下这个函数
实现了什么功能,当操作到寄存器的时候,再打开STM32中文参考手册对应的章节的寄存器描述部分,再认真看寄存器描述。这个
阶段是更加深入的熟悉外设,好做到熟能生巧,其实到了这里,我们不仅可以熟练的使用库,而且还可以用寄存器来编程。
④自己在网上开一个博客,很多网站都支持这个功能,这个博客用来记录学习STM32的笔记,可不要小看这个笔记的作用,
他可以让你重新整理知识,让你有成就感。有句话说得好:看自己有没学会,要么写下来,要么讲给别人听。写和讲的过程是对自己所学
重新整理和消化的过程,在这个过程里面又会发现新的问题,只有真正掌握了才能写下来或者讲出来。

4、《STM32F103xCDE中文数据手册》

有关STM32F1系列的IO分配,可在《STM32F103xCDE中文数据手册》引脚定义章节找到,里面有每个型号的IO的功能描述。
有很多的初学者,甚至是工作了几年的工程师都不知道去哪里找引脚说明,不知道某个外设对应的IO有哪些,比如串口1/2/3/4/5具体是哪几个IO。



======================================已完结===============================================





Scc 发表于 2015-10-7 13:39:32

学习学习学习~顶顶顶~~~

mizijuewu 发表于 2015-10-7 17:34:22

复习复习复习复习复习复习

haizhiyin 发表于 2015-10-7 22:51:47

感谢火哥,资料挺不错的

fire 发表于 2015-10-8 09:09:50

haizhiyin 发表于 2015-10-7 22:51
感谢火哥,资料挺不错的

还没写完,还有好些要补充

发给其他人看看

soledad0928 发表于 2015-10-12 17:49:35

非常好的学习步骤,能给初学者明确的指导!

BDG 发表于 2015-10-13 08:34:34

作为复习不错的

fire 发表于 2015-10-13 08:52:03

BDG 发表于 2015-10-13 08:34
作为复习不错的

有些地方估计会有笔误或者理解错误的地方,要是看到了记得告诉我

云在青山 发表于 2015-10-16 20:50:29

火哥的技术支持果然不是盖的!!怒顶

clj578 发表于 2015-10-18 08:28:53

火哥精神可嘉

shakencity 发表于 2015-10-20 13:53:06

中文手册 解压时 提示需要分卷4才能完成,怎么回事呢

fire 发表于 2015-10-20 18:51:47

shakencity 发表于 2015-10-20 13:53
中文手册 解压时 提示需要分卷4才能完成,怎么回事呢

我压缩的时候是三卷            

shakencity 发表于 2015-10-21 08:54:46

fire 发表于 2015-10-20 18:51
我压缩的时候是三卷

那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊

fire 发表于 2015-10-21 13:05:16

shakencity 发表于 2015-10-21 08:54
那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊

你再下载一次

lhymath 发表于 2015-10-21 15:09:59

照着做了一遍,感谢。

sureking 发表于 2015-10-22 21:18:20

我还是说需要第四卷才能解压……

fire 发表于 2015-10-23 09:28:32

sureking 发表于 2015-10-22 21:18
我还是说需要第四卷才能解压……

我再上传一个

fire 发表于 2015-10-23 09:40:52

shakencity 发表于 2015-10-21 08:54
那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊

重新上传了,可以解压了。

fire 发表于 2015-10-23 09:41:02

sureking 发表于 2015-10-22 21:18
我还是说需要第四卷才能解压……

已经搞定了

fire 发表于 2015-10-23 09:41:17

lhymath 发表于 2015-10-21 15:09
照着做了一遍,感谢。

现在更新到 终结版了

白衣剑客 发表于 2015-10-23 19:59:45

学习学习                                                                     

ptu33 发表于 2015-10-23 20:30:06

四个字要对火哥说:用心良苦。

互联网时代 发表于 2015-10-25 13:43:45

火哥,想学stm32。听说野火教材不错,买了一本。还想配合着看野火的视频学习,请问在哪里可以下载啊

Wild_wolf 发表于 2015-10-26 09:35:34

以前写程序一般用简单的表达式和语句,现在看别人的资料发现很多都不懂,自己学到的东西实在太少了,决心向火哥学习,谢谢火哥!

frankie17 发表于 2015-10-29 16:55:15

不错 必须支持:loveliness::loveliness::loveliness::loveliness:

zach 发表于 2015-11-1 09:28:27

这些资料送的光盘里都有吧好东西   谢谢楼主

Happy_maoer 发表于 2015-11-1 12:32:07

非常好,赞!

筱雨 发表于 2015-11-3 16:56:29

感觉非常不错,值得收藏

墨轩在路上 发表于 2015-11-5 15:13:26

开源,这也许是适合这个时代的唯一的便捷渠道了!支持火哥,支持开源精神

青蛙如果 发表于 2015-11-17 18:28:02

感谢大神的分享!非常非常感谢!

whyzwsy 发表于 2015-11-24 22:27:46

学习啦,顶一个

qduwg 发表于 2015-11-29 09:22:06

下面这几个压缩包跟上面的有什么不同吗?《STM32中文参考手册V10》这几个文件。是不是重复了?

TonyWang 发表于 2015-12-1 11:27:49

神贴,666666666666666666

qduwg 发表于 2015-12-1 22:45:53

火哥,我看到后面的这个“STM32中文参考手册_V10.part1.rar”,“STM32中文参考手册_V10.part2.rar”,“STM32中文参考手册_V10.part3.rar”,在解压缩时,提示需要第四个文件。否则解压不开的。发现前面的那3个不带V10后缀的文件倒是正常解压缩的。建议火哥把这3个文件删掉吧。

下面这三个解不开。建议删掉即可。不知道为什么分成上下两组发布这些文件资料?


下面是错误提示哦。


jx_chenxc 发表于 2015-12-4 09:47:06

精辟!!!!!!!!!!!!!!!

小白的学习之路 发表于 2015-12-6 10:03:52

以下载,会好好学习的

天中雨水 发表于 2015-12-7 19:20:34

好,遇到问题单枪匹马好难,就这个论坛交流学习了

tigershark 发表于 2015-12-14 17:29:41

学了 这么多年的嵌入式 是该好好的整理一下自己学的知识了

jeenter 发表于 2015-12-18 14:07:17

:lol:lol新手报道,来学习的。

TonyWang 发表于 2015-12-21 15:46:00

神贴,谢谢火哥

腾飞梦想5 发表于 2016-1-18 12:15:54

神贴,顶一个

腾飞梦想5 发表于 2016-1-18 12:42:31

6666666666666666666666

liujq7419 发表于 2016-3-3 21:51:06

神贴!强力顶!

wsm1111 发表于 2016-4-25 16:49:25

初学很多问题很难懂

砖大爷 发表于 2016-5-5 19:41:59

新人报到,对于学习STM32,我也差点儿只做到第2步

EAGLE~ 发表于 2016-5-7 18:34:50

jiayou jiayou    加油!!!!!!!!!

想怎森 发表于 2016-7-12 15:04:56

来学习一下

youmo81 发表于 2016-7-15 12:14:28

看一看,好处有

ZDMM2016 发表于 2016-7-30 22:30:19

下来好好学学

HOUJIEHOU 发表于 2016-8-10 19:22:38

感谢火哥
这些资料都很实用的
页: [1] 2
查看完整版本: 【如何学习STM32】一天入门,三个月精通【已完结】