OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 31153|回复: 163

整合各方大佬多得来的经验如何学习STM32!(入门、进阶)

  [复制链接]

80

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
406
金钱
406
注册时间
2018-11-20
在线时间
25 小时
发表于 2019-7-24 17:04:06 | 显示全部楼层 |阅读模式
一、想快速入门进阶,面向工作时
  先把工作中需要的东西学会,一项一项的来,比如先把GPIO弄清楚,怎么初始化,怎么输入输出,然后定时器、串口、ADC、DAC、DMA、SPI等等先把用得着的一个一个地做,
  都弄明白了再往一块整合,从简单到复杂,硬件操控起来了也就算对这种单片机入门了吧,软件方面,不管用什么单片机,用什么编译器,区别不大初学的最好还是买个开发板,不
  需要多高级的,有几个常用功能做出来,其它就容易了。--------hdxet
  关于初学者是否需要弄清底层函数问题:
  先玩起来再说底层函数,一般就用现成的库,绝大多数应用都没问题的,至于库里面是什么,先不管它,到了高级阶段再去看--------hdxet
  二、进阶步骤
  会点灯-入门;
  会使用各个常见中断,能把项目做出来-熟练;
  会DMA、PWM各种模式,能把项目熟练完成-精通;
  会CAN,USB,RS232,RS485,SPI,I2C,运动控制,电机驱动,各种滤波算法,PID算法-非常精通。--------coleyao
  三、经验分享
  自己的体会,对不对不知道哈。我自己学MCU就是大学里学的51单片机,所有功能会用算是入门槛,后来学习和工作慢慢接触其他的PIC,Freescale,STM这些,慢慢发现其实
  东西都是有相通的,但是一定要动手,不管是用例程还是自己写,都要带板子跑代码,过程中肯定有问题慢慢解决,才能有提高,而且现在的片子底层驱动库都有,项目用的时候就
  是参考一下手册会调用,底层驱动功能正常就可以了,很少项目里面从零开始写代码了。--------Lu.Shi
  四、经验分享
  建议:初入STM32的学习者不用记,直接用就行了,这个玩意,实践才能进步;边学边用才是正途,关键是用,不是学。------leicai05
  五、经验分享
  可以自己试着完成一个功能,比如简单的流水灯,逻辑肯定自己写,涉及到stm32的比如怎么初始化、怎么配置之内的不会的可以查资料,但是一定要要有自己的思想,
  完成了我觉得就算入门了。------Llinuxu
  六、关于初学者是否要弄懂底层函数
  初学者没必要弄懂底层函数。项目需要用到什么再去研究什么。比如你的项目只要点亮一个LED灯,那你只研究怎么配置GPIO就好了,没必要去研究什么PWM了。现在
  有个神器叫STM32CubeMX,直接生成一些底层初始化代码,加上HAL库调用,哪里不会再查哪里。底层函数这玩意,你调用多了,自然会去研究怎么配置达到你要做的效果,
  在项目中进击,没必要一上来就啃底层,专注你的算法才是真正有意义的事情。------oner
  七、经验和观点的分享
  我也有思考,如何清晰、系统地学习 STM32,建立整个 Cortex-M 知识体系,以及相应的理论支撑,并最终应用到 Cortex-M 内核 MCU。现有的教程也都没有构建这样的
  知识体系,学习、成长路线,所以很多人(包括我自己在内)都会在某个阶段遇到瓶颈。到头来发现自己依旧停留在知道这个点,也会用,会面向百度编程,但一遇到问题需要
  调试,需要更多的理论支撑的时候,就无从下手了。
  另外,STM32 做项目的话,应该也少不了使用操作系统,所以 RTOS 还是需要学习的。RTOS 面又是比较多的,现在又有物联网操作系统的概念
  (比如 RT-Thread【物联网相关的软件包非常多】,华为的 LiteOS【官方动作比较小】,阿里的 Aliosthings【WIFi 等模组支持的相对较好】)。
  所以,有人能把这套内容整合出来一个学习路线和测试验证知识点,应该会非常好。-------MurphyZhao
  八、经验分享(什么时候可以接触项目)(指导的很多方面)
  会建立工程点灯就算入门
  知道各个外设的基本特性就算基本熟练(定时器 SPI UART IIC SDIO FMC,有需要再看网络和USB) 知道怎么读取、控制外围设备(采样、显示、射频一类的),
  会用现有库就算精通(RTOS/UI/存储/网络)剩下的都是工程经验,代码组织、排错、调试一类的,多做就行。
  会用串口,能通过示波器看懂SPI/IIC的波形、能输出想要的波形,会输出PWM波,就可以开展项目了,另外是C语言要扎实,有一点总线知识,至少要明白
  堆栈的含义,知道自己随手定义的变量处在什么section,熟悉数据的内存组织结构更好(这些最好是多做调试多看MDK的Call Stack+local窗口和Watch窗口,看看
  数据对应的内存地址和组织方式,对你深入了解语言、CPU有很大好处)。
  深入的逻辑、代码组织方式,需要你自己在实践中总结,看别人的源码也是比较不错的方式求快的话,不建议看视频,从PDF教程开始,配合官方的手册对照看。
  一个月从0到会走路是没问题的。
  关于学习方式:
  视频的进度和内容不容易筛选,你只能跳着跳着看,或者1.5倍速完整拉完,跳着看容易遗漏看PDF方便反复查看仔细比对。先看设计大纲,自己理解一遍,
  然后针对性地看自己不太理解的的地方,在具体技术细节上配合datasheet,全程都是干货。再自己拿板子跟着走一遍基本就OK了。--------barryxiao
  九、经验分享
  1.芯片只是一个底层工具,当然你只有完全了解你所使用的外设工作逻辑后才可能设计出可靠的底层系统。
  2.底层熟悉后,剩下的就是项目的应用问题,算法,协议,应用逻辑等,这个就是行业属性,行业积累。
  3.如果说入门,至少知道配置一个外设的完整流程,不一定每一个都要用一遍,只要你知道大概流程,用的时候知道看什么地方就入门了。------lingdianhao
  十、学习心态方面(关于工作面对项目)
  同意你的意见,我觉得搞技术心态很重要,就是蔑视他,不就是什么什么嘛,老子能搞定你。
  如果遇到问题就是天大的事情,感觉自己不行,搞不定。这样即使解决问题了,也只是解决这样一个问题。-------梁皇山土匪
  以上是我节选各位大佬的经验分享和指导。希望对像我一样STM32的初学者们有帮助。同时感谢各位大佬的分享与指导。

(stm32串口应用)
http://www.makeru.com.cn/live/1392_1164.html?s=45051
游客,如果您要查看本帖隐藏内容请回复

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

23

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-7-24
在线时间
14 小时
发表于 2019-7-24 20:06:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2019-7-15
在线时间
32 小时
发表于 2019-7-26 15:50:43 | 显示全部楼层
支持一下  
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2014-12-23
在线时间
70 小时
发表于 2019-7-26 16:07:50 来自手机 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
金钱
225
注册时间
2019-7-20
在线时间
43 小时
发表于 2019-7-26 17:52:55 | 显示全部楼层
谢谢大佬
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-26
在线时间
5 小时
发表于 2019-7-26 19:26:40 | 显示全部楼层
支持 想自学 找大佬
回复 支持 反对

使用道具 举报

18

主题

80

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2019-4-2
在线时间
31 小时
发表于 2019-7-27 10:08:02 | 显示全部楼层
谢谢大佬
回复 支持 反对

使用道具 举报

10

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2019-6-3
在线时间
107 小时
发表于 2019-7-27 10:34:23 | 显示全部楼层
兄弟转载也需要注明出处呀,尊重被人的劳动成果
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2019-2-13
在线时间
14 小时
发表于 2019-7-29 16:11:10 | 显示全部楼层
我要看吟唱内容
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2019-4-24
在线时间
26 小时
发表于 2019-7-29 22:13:23 | 显示全部楼层
意见,我觉得搞技术心态很重要,就是蔑视他,不就是什么什么嘛,老子能搞定你
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2019-7-21
在线时间
24 小时
发表于 2019-7-30 09:31:12 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-7-24
在线时间
5 小时
发表于 2019-7-31 15:42:07 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-7-31
在线时间
1 小时
发表于 2019-7-31 15:55:01 | 显示全部楼层
回复有pdf资料吗
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-5-25
在线时间
1 小时
发表于 2019-7-31 17:44:45 | 显示全部楼层
看下内容
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-20
在线时间
10 小时
发表于 2019-7-31 20:06:21 | 显示全部楼层
看看内容
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-20
在线时间
10 小时
发表于 2019-7-31 20:06:52 | 显示全部楼层
看看下面的
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2019-7-23
在线时间
14 小时
发表于 2019-8-1 09:37:06 | 显示全部楼层
123456
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2019-7-31
在线时间
8 小时
发表于 2019-8-1 10:04:06 | 显示全部楼层
可以可以 学习了
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-12
在线时间
11 小时
发表于 2019-8-2 15:40:50 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-8-3
在线时间
25 小时
发表于 2019-8-3 15:00:59 | 显示全部楼层
好吧 谢谢
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-7-26
在线时间
4 小时
发表于 2019-8-3 15:36:04 | 显示全部楼层
支持     支持哈哈哈
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-7-30
在线时间
7 小时
发表于 2019-8-7 16:29:52 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2019-2-20
在线时间
17 小时
发表于 2019-8-27 18:24:21 | 显示全部楼层
看吟唱
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-9-7
在线时间
0 小时
发表于 2019-9-7 13:23:57 | 显示全部楼层
想看隐藏内容
回复 支持 反对

使用道具 举报

5

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2017-11-20
在线时间
26 小时
发表于 2019-9-7 15:52:43 | 显示全部楼层
111111
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-9-7
在线时间
5 小时
发表于 2019-9-7 16:22:30 | 显示全部楼层
万恶的回复可见
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-28
在线时间
6 小时
发表于 2019-9-7 16:55:39 | 显示全部楼层
一有口皆碑监管局回复
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2019-9-9
在线时间
30 小时
发表于 2019-9-10 17:05:15 | 显示全部楼层
看隐藏最终
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-9-9
在线时间
4 小时
发表于 2019-9-10 17:16:59 | 显示全部楼层
向大佬学习一下
回复 支持 反对

使用道具 举报

17

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2019-4-28
在线时间
65 小时
发表于 2019-9-10 17:30:32 | 显示全部楼层
同看1111111111
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
81
金钱
81
注册时间
2017-12-27
在线时间
27 小时
发表于 2019-9-10 17:44:05 | 显示全部楼层
看一下
回复 支持 反对

使用道具 举报

20

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
1027
注册时间
2019-5-27
在线时间
142 小时
发表于 2019-9-10 19:59:53 | 显示全部楼层
支持一下,顺便赚个硬币
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-9-10
在线时间
0 小时
发表于 2019-9-10 21:49:43 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-9-10
在线时间
0 小时
发表于 2019-9-10 21:51:05 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2014-12-23
在线时间
70 小时
发表于 2019-9-10 22:53:27 | 显示全部楼层
支持一下  
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2014-12-23
在线时间
70 小时
发表于 2019-9-10 22:53:52 | 显示全部楼层
支持一下  我只想看看隐藏内容
回复 支持 反对

使用道具 举报

0

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2014-12-23
在线时间
70 小时
发表于 2019-9-10 22:54:13 | 显示全部楼层
我只想看看隐藏内容
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-9-10
在线时间
3 小时
发表于 2019-9-11 14:49:57 | 显示全部楼层
隐藏内容
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2019-4-28
在线时间
22 小时
发表于 2019-9-11 15:40:15 | 显示全部楼层
多谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-9-11
在线时间
0 小时
发表于 2019-9-11 15:55:12 | 显示全部楼层
想看隐藏内容哈哈
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-10-26
在线时间
1 小时
发表于 2019-9-11 16:22:22 | 显示全部楼层
支持,多学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-9-11
在线时间
1 小时
发表于 2019-9-11 16:42:07 | 显示全部楼层
刚买的板子,感谢分享,请问其中提到的设计大纲什么地方可以找到?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-7-31
在线时间
2 小时
发表于 2019-9-12 09:25:12 来自手机 | 显示全部楼层
我也想看看
回复 支持 反对

使用道具 举报

0

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2019-7-4
在线时间
80 小时
发表于 2019-9-12 10:19:48 | 显示全部楼层
我也想看隐藏内容
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-6-1
在线时间
9 小时
发表于 2019-9-12 15:58:18 | 显示全部楼层
谢谢分享呀呀
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-7-28
在线时间
6 小时
发表于 2019-9-13 17:39:46 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2019-9-10
在线时间
17 小时
发表于 2019-9-15 15:38:18 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-6-28
在线时间
7 小时
发表于 2019-9-16 11:47:03 | 显示全部楼层
111111111111111
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-9-16
在线时间
2 小时
发表于 2019-9-16 15:38:54 | 显示全部楼层
我也想看隐藏内容
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-9-9
在线时间
5 小时
发表于 2019-9-17 16:27:07 | 显示全部楼层
看看隐藏内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 12:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表