OpenEdv-开源电子网

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

初学者的一些疑惑

[复制链接]

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
324
金钱
324
注册时间
2017-4-15
在线时间
73 小时
发表于 2017-5-18 13:45:51 | 显示全部楼层 |阅读模式
10金钱
       断断续续学习原子哥的探索者开发板一个多月了,现在比较疑惑,希望有大神可以为我解答,谢谢!
1)之前学过半年的51单片机,代码都是一行一行敲出来的,最后调试到功能实现,比较有成就感,热情也很高。但接触STM32后,总是调用各种库函数,复制粘贴,感觉没有学到实际的东西,编程水平也没有提高。。。我该怎么办?继续这种学习方式吗?
2)因为我买的是探索者F4的开发板,很多时候只需用stm32f103,学会F4之后,F1需要重新学吗?(这个问题比较傻,但确实有点疑惑)
3)我现在大三下,暑假自学还是报个培训班?报培训班值得吗?
       或许这几个问题很傻很幼稚,但真的困扰我很久,希望过来人,前辈们分享一下你们的看法和建议,谢谢!


最佳答案

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

使用库函数就是方便你操作寄存器,我觉得配寄存器就是最枯燥的事,谈不上什么成就感。用库函数可以比较容易的配好寄存器,除了效率低一点,没什么不好的。你如果不喜欢可以自己直接操作寄存器,不过这不是学习的重点。重点当然是怎么写你要实现的功能。 你尝试将你复制粘贴的部分写成通用的东西,这样就不会重复造轮子了。你既然在学F4,还担心到时候要不要重学F1,只能说你学的太浅了,没有举一反三。以后工作中用F2,F3,或者L1 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2014-10-21
在线时间
32 小时
发表于 2017-5-18 13:45:52 | 显示全部楼层
使用库函数就是方便你操作寄存器,我觉得配寄存器就是最枯燥的事,谈不上什么成就感。用库函数可以比较容易的配好寄存器,除了效率低一点,没什么不好的。你如果不喜欢可以自己直接操作寄存器,不过这不是学习的重点。重点当然是怎么写你要实现的功能。
你尝试将你复制粘贴的部分写成通用的东西,这样就不会重复造轮子了。你既然在学F4,还担心到时候要不要重学F1,只能说你学的太浅了,没有举一反三。以后工作中用F2,F3,或者L1。甚至不用STM32,去用STM8,NXP的芯片,怎么办。学单片机的流程不是买个开发板回来,从流水灯开始,然后学按键,定时器,串口这么个流程,初学应该这么搞,但如果每学一个单片机就要这么来一遍,只能说没学懂,浪费时间。单片机只是一个工具,运行你代码的一个平台。努力提升你的代码才是重点。
至于培训班,我没有参加过,没有发言的资格。
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12050
金钱
12050
注册时间
2013-3-8
在线时间
1282 小时
发表于 2017-5-18 15:24:21 | 显示全部楼层
F4学会了,F103更简单。如果学linux,或JAVA,还是可以报个班学一下的。自己研究时间太长,不划算。不过主要学到的还是在工作中学的最多,学的最快
回复

使用道具 举报

6

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2017-5-3
在线时间
13 小时
发表于 2017-5-18 16:28:25 | 显示全部楼层
所现成的API用多好啊,底层驱动我觉得没必要投入太多的精力,当然从事该方向性的工作性质除外,重点还是放在应用层的开发上,个人意见,仅供参考。
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6679
金钱
6679
注册时间
2015-8-25
在线时间
1036 小时
发表于 2017-5-19 08:26:30 | 显示全部楼层
自己定个小的项目,努力去实现它,或者是去参加好的比赛直接做东西
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

23

主题

69

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-1-5
在线时间
50 小时
发表于 2017-5-19 11:45:16 | 显示全部楼层
我的学习基本工作后开始的,直接F7,使用库函数,各种接口编程都做得差不多了,说深入的话肯定差些火候,还需努力啊,该上操作系统了。直接用F7感觉还是压力大,因为之前没什么F1,F4这些经验,没地方请教只能自己摸索。
回复

使用道具 举报

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
324
金钱
324
注册时间
2017-4-15
在线时间
73 小时
 楼主| 发表于 2017-5-19 13:12:27 | 显示全部楼层
谢谢各位的解答!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-17 05:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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