OpenEdv-开源电子网

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

对原子视频教程的建议,希望看到的人都顶一下。

  [复制链接]

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
发表于 2018-2-26 17:15:56 | 显示全部楼层 |阅读模式
1金钱
看了,原子的视频已经好几个月了。我是那种看完了好几本C语言的水平,而且被逼无奈看了好几章的内核手册。

看懂之后,发现经常看不懂原子大哥写的程序。

我想请问一下原子哥,你应该知道做软件开发的最痛苦的事情是什么吧。。。。。。。。。对,就是去猜测别人写程序的思路,然后去研究别人写的程序逻辑。

这么一件痛苦的事,原子哥你竟让一个初学者去做。我看你的程序,每天就是用我的C语言基础天天和你斗志斗勇。


------------------原子的视频以后能不能加两个内容,
-------------------第一,讲一下最基础的原理。
------------------第二,逐句讲一下自己写的代码。(非常非常非常重要)


-------------------初学者是不会吝啬那几十G的视频空间的。而且买你们开发板的大部分都是初学者。只有那些已经学会了,拿原子的代码做参考的人,才会觉得你们的视频太长了。。。但是他们都有开发板了,是不会再买你们的开发板的。


----------最终建议,每个视频加一集  讲解代码的程序。想下载的就下载,不想下载的别下载就行了。


--------原子哥,你少说一句话,有时候我们要研究一天。

最佳答案

查看完整内容[请看2#楼]

不止楼主一个人这么认为,不过视频免费且录制不易,我们也不能要求太多,建议还是跟着pdf学习
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

33

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2018-1-31
在线时间
10 小时
发表于 2018-2-27 10:07:19 | 显示全部楼层
不要看库函数版本,新手真心建议用寄存器版本,秒懂,我就是看了库函数,入门慢了,花了一周才入门。后来看来一下寄存器版本的代码,我的个神啊,比库函数代码好用一万倍,既精简,又非常便于理解。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-3-2 09:05:24 | 显示全部楼层
现在感觉是真的恶心,随便一件什么事情,一些不知道情况的人,总要把他上升到  知识基础不好的情况 。其实这些人都根本不了解我在说什么吧,就是基础不好试用回到所有的问题。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-3-3 16:32:32 | 显示全部楼层
本帖最后由 yf910404 于 2018-3-3 16:34 编辑
yf910404 发表于 2018-3-2 09:05
现在感觉是真的恶心,随便一件什么事情,一些不知道情况的人,总要把他上升到  知识基础不好的情况 。其实 ...

给初学者一点建议,不要天天听别人说很难很难。这个真的很简单的,入门不需要什么基础。

不要别人说你基础不好,你就认为自己基础不好。学不会一个内容,要自己学会分析,到底是你垃圾呢,还是学习方法不行,还是学习资料垃圾。

说难的人都是垃圾,厉害的人肯定就只有那么几个。相信自己是那个最厉害的人,你就一定能学会。一定,一定。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-3-17 14:39:14 | 显示全部楼层
Dragons9527 发表于 2018-3-15 20:01
顶楼,买了精英板,看不懂视频,完全不知道为什么程序要这么写

因为原子的教程一直在那里想当然的讲,我花时间发这个帖子。好像原子哥还没有怎么在意,还有很多不了解的人,总是说别人基础不好,我真是醉了。

我觉得要是我来做教程,感觉碾压淘宝上所有的开发板。因为开发板教程,技术多牛并不是最重要的,重要的是你要教会别人。教会原理,让人可以举一反三。
因为我是从零开始学,零基础学懂所有的外设的,我知道每一个初学者的痛点在哪里,知道为什么有那么多人学不会。
回复

使用道具 举报

5

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
925
金钱
925
注册时间
2014-9-29
在线时间
276 小时
发表于 2018-2-26 17:15:57 | 显示全部楼层
不止楼主一个人这么认为,不过视频免费且录制不易,我们也不能要求太多,建议还是跟着pdf学习
回复

使用道具 举报

3

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1085
金钱
1085
注册时间
2015-5-22
在线时间
607 小时
发表于 2018-2-26 17:34:01 | 显示全部楼层
关键问题:  这样的视频 付费还是免费?  
回复

使用道具 举报

5

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
567
金钱
567
注册时间
2017-5-30
在线时间
70 小时
发表于 2018-2-26 18:33:55 | 显示全部楼层
不会吧,我看起来没有什么压力啊,原子哥的视频就是讲解库函数和基本基础的原理,没感觉有什么难以理解的。例程代码注释也很多。。
回复

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2018-2-26 18:36:21 | 显示全部楼层
慢慢琢磨吧,心急吃不了热豆腐。
STM32和51系列代码有所不同,51系列直接位操作简单明了。
STM32都是复合语句,寄存器也多,需要设置的地方比51复杂多了。
买过STM32mini板,最近又买了767阿波罗板,
也买过*火的STM32F103开发板。
相比之下还是习惯寄存器版,
还没有像模像样写代码。
回复

使用道具 举报

5

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
567
金钱
567
注册时间
2017-5-30
在线时间
70 小时
发表于 2018-2-26 18:48:55 | 显示全部楼层
czhaii 发表于 2018-2-26 18:36
慢慢琢磨吧,心急吃不了热豆腐。
STM32和51系列代码有所不同,51系列直接位操作简单明了。
STM32都是复合 ...

寄存器比较死吧,写好一个功能后,对它增删改都挺麻烦。
回复

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
发表于 2018-2-26 18:49:53 | 显示全部楼层
讲解的还是不错的嘛。毕竟免费和开源。关键还得自己琢磨,总不能手把手吧,那样估计是要收费的
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-12-27
在线时间
15 小时
发表于 2018-2-26 20:12:13 | 显示全部楼层
帮你顶一下吧
回复

使用道具 举报

94

主题

369

帖子

0

精华

高级会员

Rank: 4

积分
865
金钱
865
注册时间
2016-8-25
在线时间
485 小时
发表于 2018-2-26 20:36:24 | 显示全部楼层
原子哥的视频还是挺不错的,学习原子哥的STM32板子,要做好笔记,我没做过单片机项目,平时一有空就自学一下,最开始时也是云里雾里的,经历过困顿、迷茫与停滞,后来开始认真做了笔记,有时,为了理解程序,我甚至将原子哥的每句话边听边写,然后再重新阅读程序,再重新听视频,慢慢就理解了。
对于做过单片机项目的高手,也许做笔记没有必要,但是对于没有项目可做的人,这是我目前能找到的最好的方法了。
1.jpg
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13114
金钱
13114
注册时间
2012-11-26
在线时间
3812 小时
发表于 2018-2-26 21:08:24 | 显示全部楼层
靠视频才能学习的人,最好还是放弃吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-2-27 01:38:51 | 显示全部楼层
多练练,多自己写代码,才能学会的。  
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1128
金钱
1128
注册时间
2016-3-25
在线时间
365 小时
发表于 2018-2-27 08:44:52 | 显示全部楼层
我是一直没有看过视频,直接工程里看源码。都还好呀。关键是看别人怎么实现功能吧,学习思路,不是照搬。
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:08:01 | 显示全部楼层
Mr.liu 发表于 2018-2-27 08:44
我是一直没有看过视频,直接工程里看源码。都还好呀。关键是看别人怎么实现功能吧,学习思路,不是照搬。

初学的人不看视频学不会的。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:08:49 | 显示全部楼层
jermy_z 发表于 2018-2-26 21:08
靠视频才能学习的人,最好还是放弃吧

跟你这种人,没法沟通,你说的这句话没有一点营养。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:10:06 | 显示全部楼层
ADS1993 发表于 2018-2-26 17:34
关键问题:  这样的视频 付费还是免费?

这不是你需要考虑的问题
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:11:35 | 显示全部楼层
正点原子 发表于 2018-2-27 01:38
多练练,多自己写代码,才能学会的。

你说的这句话有什么用呢?  谁不是在自己多练,多学。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:12:35 | 显示全部楼层
jermy_z 发表于 2018-2-26 21:08
靠视频才能学习的人,最好还是放弃吧

我说的不单指视频,我是说教程。
回复

使用道具 举报

14

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1116
金钱
1116
注册时间
2011-10-19
在线时间
256 小时
发表于 2018-2-27 09:16:05 | 显示全部楼层
直接撸码的说。。
哥们的小店:http://shop103291259.taobao.com
回复

使用道具 举报

22

主题

87

帖子

0

精华

高级会员

Rank: 4

积分
807
金钱
807
注册时间
2016-5-16
在线时间
118 小时
发表于 2018-2-27 09:25:18 | 显示全部楼层
支持你不过人家不加的
团战可以不可以输,TM也必须死
回复

使用道具 举报

4

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
340
金钱
340
注册时间
2017-12-6
在线时间
50 小时
发表于 2018-2-27 09:32:40 | 显示全部楼层
帮你顶一下,刚开始多泡泡,过了第一道关,后面你就好了
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 09:49:34 | 显示全部楼层
挖东衣宇 发表于 2018-2-27 09:37
不止楼主一个人这么认为,不过视频免费且录制不易,我们也不能要求太多,建议还是跟着pdf学习

有些时候,就一句话的事,就多讲一句话。没说。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 10:02:03 | 显示全部楼层
Mr.liu 发表于 2018-2-27 08:44
我是一直没有看过视频,直接工程里看源码。都还好呀。关键是看别人怎么实现功能吧,学习思路,不是照搬。

学习是从照搬开始的,妹子好漂亮哈哈。。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 10:02:45 | 显示全部楼层
xinjiandianzi 发表于 2018-2-27 09:25
支持你不过人家不加的

每次都是在那里看讲了多久了
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 10:26:21 | 显示全部楼层
xingshou 发表于 2018-2-27 10:07
不要看库函数版本,新手真心建议用寄存器版本,秒懂,我就是看了库函数,入门慢了,花了一周才入门。后来看 ...

哈哈哈
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-27 10:26:45 | 显示全部楼层
xingshou 发表于 2018-2-27 10:07
不要看库函数版本,新手真心建议用寄存器版本,秒懂,我就是看了库函数,入门慢了,花了一周才入门。后来看 ...

你是看PDF吗?
回复

使用道具 举报

94

主题

369

帖子

0

精华

高级会员

Rank: 4

积分
865
金钱
865
注册时间
2016-8-25
在线时间
485 小时
发表于 2018-2-27 11:07:15 | 显示全部楼层
xingshou 发表于 2018-2-27 10:07
不要看库函数版本,新手真心建议用寄存器版本,秒懂,我就是看了库函数,入门慢了,花了一周才入门。后来看 ...

多谢告知
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2018-1-19
在线时间
16 小时
发表于 2018-2-27 11:57:49 | 显示全部楼层
不要心急,入门起码需要半年多。然后找个公司实习,让你飞一般的进步,
回复

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2018-2-27 12:43:08 | 显示全部楼层
光看视频是不够的,要看PDF,还有芯片手册,自学能力很重要的,真正工作了,有些东西是没有人教的,也没有教程的,只能啃数据手册和使用指南,
个人觉得教程太详细了也不好,有搞不懂的问题,就会想办法,百度,啃手册,试验,思考,反复循环,慢慢就懂了,这个过程就是学习的过程
回复

使用道具 举报

7

主题

33

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2018-1-31
在线时间
10 小时
发表于 2018-2-27 13:50:09 | 显示全部楼层

对,直接看pdf,结合数据手册
回复

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2018-2-27 15:34:10 | 显示全部楼层
表示没看过视频,就学会了,从寄存器到标准库。。。
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2018-2-27 20:32:14 | 显示全部楼层
能有这么丰富的资料就知足吧,
想当年我买周兴华的手把手教你学单片机。
发来的光盘keil软件限制版的,
打电话问了再汇款五六十元给一个叫吕超亚的。
然后再寄了一个完全版的keil2软件光盘。
那时还不会电脑。
回复

使用道具 举报

5

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
157
金钱
157
注册时间
2017-12-29
在线时间
50 小时
发表于 2018-2-27 20:48:57 | 显示全部楼层
我也是新手,对你说的也有些感触,碰到问题时也是想为什么不能再深一点细一点,但是有时候也这么想:视频不可能做到面面俱到,那样很难,每个人思考问题的角度不一样,所以理解问题碰到的难点也不一样,不可能全部讲到,毕竟不同于学校老师讲课,不懂就再给你讲一遍,再不懂再给你来一遍,有些时候讲的太顺了,反而容易遗忘,如果碰到不懂的的难点,网上找来找去,越费了些功夫的越是记得牢,学习本身就是苦闷的事情,这个阶段不是通过别人能带过去的,自己熬过去你就大成了。
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-2-27 21:09:17 | 显示全部楼层
你可能是基础不行,原子哥代码风格很好,基本看源码就能学习了,视频那么多基本没看过
回复

使用道具 举报

4

主题

116

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4072
金钱
4072
注册时间
2017-11-15
在线时间
330 小时
发表于 2018-2-28 09:41:36 | 显示全部楼层
楼主的意思就是,多写点注释。
www.littlebutler.top
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-28 15:57:19 | 显示全部楼层
IdeaMing 发表于 2018-2-28 09:41
楼主的意思就是,多写点注释。

对了。。。。。。。。。。。。还有多说几句话会死啊
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-28 15:59:37 | 显示全部楼层
炫色康康 发表于 2018-2-27 21:09
你可能是基础不行,原子哥代码风格很好,基本看源码就能学习了,视频那么多基本没看过

你就是瞎扯,知道吗。麻烦你你这种言论不要随便跟新手说,这个根本就不需要什么基础。每次看完一个外设我总结都是教程,或者注释太简单。基础不好的情况太少了。
回复

使用道具 举报

7

主题

162

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2017-4-6
在线时间
67 小时
发表于 2018-2-28 16:07:40 | 显示全部楼层
书看的再多也没用,需要动手练习才行,多写点代码把。
回复

使用道具 举报

12

主题

144

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2017-8-1
在线时间
92 小时
发表于 2018-2-28 16:09:19 | 显示全部楼层
且行且珍惜,洗洗睡吧!  楼主要被查水表了。
青涩不及当初,聚散不由你我!
回复

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2018-2-24
在线时间
57 小时
发表于 2018-2-28 16:35:00 | 显示全部楼层
刚开始都这样,我电赛用的32,之前零基础,单片机是什么都不知道。听李想的视频, 云里雾里的,连串口和下载口都分不清。你说我这种问题被人怎么解释?多用用就好啦。
回复

使用道具 举报

3

主题

46

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
金钱
233
注册时间
2015-10-28
在线时间
56 小时
发表于 2018-2-28 17:32:55 | 显示全部楼层
每个人的理解程度不一样,多看你就懂了,不会的多查,多悟,去猜别人的代码思路是必然要经历的过程,开始都这样,别要求老师怎么怎么的......我们当年都是看郭天祥的视频,你开始就学库函数肯定有很多疑问,我们是从51 AVR转过来的,用了库函数再也不想看寄存器了!
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-2-28 17:47:35 | 显示全部楼层
alangada 发表于 2018-2-28 17:32
每个人的理解程度不一样,多看你就懂了,不会的多查,多悟,去猜别人的代码思路是必然要经历的过程,开始都 ...

郭天祥的时候把手,原子的不是,你还看不懂???郭天祥的才讲解代码。
回复

使用道具 举报

0

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
430
金钱
430
注册时间
2016-3-17
在线时间
95 小时
发表于 2018-2-28 21:06:25 | 显示全部楼层
看视频学习太浪费时间
回复

使用道具 举报

6

主题

315

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1669
金钱
1669
注册时间
2018-1-29
在线时间
160 小时
发表于 2018-3-1 07:20:53 | 显示全部楼层
视频我就服郭天祥的51入门视频。 完全0基础,真不是吹的!
现在看看原子哥的产品线和论坛规模,估计也没有时间做基础视频了,
而且最致命的是,他已经不知道那些内容是基础内容啦!
如果你感觉看原子哥的视频吃力的话,建议先看郭天祥51视频恶补一下基础,再好好学习一下C语言视频。
因为原子哥的视频大多数都是库函数,都是C语言的,官方也是一直致力于C语言库函数的更新换代,这也是趋势!
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-3-1 11:54:32 | 显示全部楼层
逐句讲代码?兄dei,你开玩笑吧
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-3-1 12:27:50 | 显示全部楼层
super910906 发表于 2018-3-1 11:54
逐句讲代码?兄dei,你开玩笑吧

自己写的的那几句逻辑,懂不懂?教程里面把自己写的逻辑注释一下,或者视频多讲几句话。懂了???????
回复

使用道具 举报

27

主题

195

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2016-8-31
在线时间
252 小时
发表于 2018-3-1 12:49:59 | 显示全部楼层
yf910404 发表于 2018-2-28 15:59
你就是瞎扯,知道吗。麻烦你你这种言论不要随便跟新手说,这个根本就不需要什么基础。每次看完一个外设我 ...

什么叫“这个根本就不需要什么基础”?楼主就是基础太差,《Cortex-M3权威指南》看了吗?《stm32参考手册》看了吗?原子的《stm32不完全手册》看了吗?自己查手册都不会,就指望视频能把你讲明白?你以为这是上小学呢,老师手把手全教给你?
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-3-1 13:23:28 | 显示全部楼层
yf910404 发表于 2018-3-1 12:27
自己写的的那几句逻辑,懂不懂?教程里面把自己写的逻辑注释一下,或者视频多讲几句话。懂了?????? ...

一个初学者,这么大脾气?
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

4

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2017-1-11
在线时间
27 小时
 楼主| 发表于 2018-3-1 13:42:55 | 显示全部楼层
宫本无三四 发表于 2018-3-1 12:49
什么叫“这个根本就不需要什么基础”?楼主就是基础太差,《Cortex-M3权威指南》看了吗?《stm32参考手册 ...

像你这钟人,就说话不经过脑子。看到一件事情也没有去仔细了解,就在说自己的看法。说话要负责任,知道吗。
回复

使用道具 举报

15

主题

184

帖子

0

精华

高级会员

Rank: 4

积分
647
金钱
647
注册时间
2014-4-29
在线时间
299 小时
发表于 2018-3-1 14:06:14 | 显示全部楼层
stm32 的固件库函数代码都是非常规范的,命名也是顾名思义即可,一看就懂,相当于自带注释了。
举个例子,第一个led灯实验。
我发一下老版本的原子的例程。
[mw_shl_code=applescript,true]//³õʼ»&#175B5º&#205E5ΪÊä³ö¿Ú.²¢Ê¹ÄÜÕâÁ½¸ö¿ÚµÄʱÖÓ                    
//LED IO³õʼ»¯
void LED_Init(void)
{

GPIO_InitTypeDef  GPIO_InitStructure;
       
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);         //ʹÄ&#220B,PE¶Ë¿ÚʱÖÓ
       
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;                                 //LED0-->B.5 ¶Ë¿ÚÅäÖÃ
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //ÍÆÍìÊä³ö
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO¿ÚËÙ¶ÈΪ50MHz
GPIO_Init(GPIOB, &GPIO_InitStructure);                                         //¸ù¾ÝÉ趨²ÎÊý³õʼ»¯GPIOB.5
GPIO_SetBits(GPIOB,GPIO_Pin_5);                                                 //PB.5 Êä³ö¸ß

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;                             //LED1-->E.5 ¶Ë¿ÚÅäÖÃ, ÍÆÍìÊä³ö
GPIO_Init(GPIOE, &GPIO_InitStructure);                                           //ÍÆÍìÊä³ö £¬IO¿ÚËÙ¶ÈΪ50MHz
GPIO_SetBits(GPIOE,GPIO_Pin_5);                                                  //PE.5 Êä³ö¸ß
}[/mw_shl_code]

这是led的GPIO初始化部分。
先看代码本身,GPIO_Pin就是GPIO的管脚,GPIO_Mode就是GPIO的模式,GPIO_Speed是IO的速度,有点英语水平就能看懂吧。
再说注释,本来这里也是没必要注释的,不过例程里面都逐行注释了。函数开头也写了注释,因为我直接拷贝过来的,里面的汉字都是乱码,但是注释确实是有的。其他实验的例程里面也都是这样风格。
再说下程序设计的特点。原子的例程都是教学向的,已经是极简的风格了,一个实验的例程不会写与实验无关的代码,能省则省,许多工程化该有的冗余都去掉了,什么断言,参数检验,多任务,异常处理,能不加就不加,就为了让人容易看懂。而且也基本没用过c语言的比较偏僻的特性。
要是想刨根问底某个语句为什么就有这个效果,原子的教程文档里每个章节开头也有大段的原理性的讲解,一帮都是针对数电模电以及片上外设的。
你要是具体什么地方有疑问,也可以去论坛发帖求助,一般都会有人回复的。






回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 04:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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