OpenEdv-开源电子网

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

小弟刚学STM32,有点学习心得想问问

[复制链接]

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
发表于 2016-7-20 16:48:59 | 显示全部楼层 |阅读模式
1金钱
小弟想问问学习这个是自己按照教程一点点的学呢,还是直接看代码,不会的对映着看,最后直接在原子哥的代码上面改!!例如LCD显示的程序

最佳答案

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

有时间的话最好每个例程自己都敲一遍,在下载到板子上跑一下,看看效果。没时间的话就挑自己要用的看,教程和例程配套着看,最好是配套这看ST官方的文档。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-7-20 16:49:00 | 显示全部楼层
有时间的话最好每个例程自己都敲一遍,在下载到板子上跑一下,看看效果。没时间的话就挑自己要用的看,教程和例程配套着看,最好是配套这看ST官方的文档。
开往春天的手扶拖拉机
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-20 16:55:14 | 显示全部楼层
有大哥回答一下吗
回复

使用道具 举报

0

主题

183

帖子

0

精华

高级会员

Rank: 4

积分
684
金钱
684
注册时间
2016-1-27
在线时间
184 小时
发表于 2016-7-20 16:57:05 | 显示全部楼层
一部分一部分学吧,硬件看手册,软件看例程,多花时间专研底层寄存器,c的基础很重要
回复

使用道具 举报

2

主题

391

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1957
金钱
1957
注册时间
2014-8-8
在线时间
307 小时
发表于 2016-7-20 16:59:48 | 显示全部楼层
适合自己的方式来,你觉得哪个学起来顺手就用什么方法。
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 08:34:15 | 显示全部楼层
zuozhongkai 发表于 2016-7-20 16:49
有时间的话最好每个例程自己都敲一遍,在下载到板子上跑一下,看看效果。没时间的话就挑自己要用的看,教程 ...

主要是我想全部从头慢慢来,可是老师说没必要,你看了也是忘了    还不如直接看代码,多看就懂了。我就是觉得这样不一定靠谱。
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 08:34:32 | 显示全部楼层
不吃鱼的老鼠 发表于 2016-7-20 16:57
一部分一部分学吧,硬件看手册,软件看例程,多花时间专研底层寄存器,c的基础很重要

主要是我想全部从头慢慢来,可是老师说没必要,你看了也是忘了    还不如直接看代码,多看就懂了。我就是觉得这样不一定靠谱。
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 08:34:44 | 显示全部楼层
365mcu 发表于 2016-7-20 16:59
适合自己的方式来,你觉得哪个学起来顺手就用什么方法。

主要是我想全部从头慢慢来,可是老师说没必要,你看了也是忘了    还不如直接看代码,多看就懂了。我就是觉得这样不一定靠谱。
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-21 08:43:46 | 显示全部楼层
多看代码  多看别人是怎么写的  怎么想的  学会思想  与参考手册结合  每一个细节都不要放过  
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 09:07:14 | 显示全部楼层
Guosir 发表于 2016-7-21 08:43
多看代码  多看别人是怎么写的  怎么想的  学会思想  与参考手册结合  每一个细节都不要放过

哦哦。我就是怕看了自己不会啊,老师都是说什么工作了都是改人家的代码,总觉得不靠谱
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-21 09:26:33 | 显示全部楼层
翱翔者 发表于 2016-7-21 09:07
哦哦。我就是怕看了自己不会啊,老师都是说什么工作了都是改人家的代码,总觉得不靠谱

有些东西需要移植别人的  不可能一味地自己敲代码  学会组织代码  
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 09:35:01 | 显示全部楼层
Guosir 发表于 2016-7-21 09:26
有些东西需要移植别人的  不可能一味地自己敲代码  学会组织代码

就是说自己要会看人家的代码,然后要用的时候直接拼接?小弟刚学不太懂
回复

使用道具 举报

15

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
金钱
274
注册时间
2016-7-15
在线时间
88 小时
发表于 2016-7-21 10:15:38 | 显示全部楼层
一模块一模块的学啊,教学视屏中有划分基础的,中级的,高级的。基础的就是要多学多练打地基。中级高级就可以选模块熟练了,到时候要用到了就可以找来用一用。我现在也是这么学的,我也是小白刚起步,虚了一个多星期了。库函数比较简单。
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 10:26:08 | 显示全部楼层
小叶 发表于 2016-7-21 10:15
一模块一模块的学啊,教学视屏中有划分基础的,中级的,高级的。基础的就是要多学多练打地基。中级高级就可 ...

我这主要是我按照那个来,老师说太慢了       没办法,直接就上程序了
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-21 15:58:16 | 显示全部楼层
翱翔者 发表于 2016-7-21 09:35
就是说自己要会看人家的代码,然后要用的时候直接拼接?小弟刚学不太懂

有些东西要拼接  快速有效的组织代码
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-21 17:00:02 | 显示全部楼层
Guosir 发表于 2016-7-21 15:58
有些东西要拼接  快速有效的组织代码

但是这样会不会存在有的代码找不到啊,那到时候怎么办啊
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-21 19:43:50 | 显示全部楼层
翱翔者 发表于 2016-7-21 17:00
但是这样会不会存在有的代码找不到啊,那到时候怎么办啊

自己写  原子的代码很好地   没有找不到的  学会应用  不可能说简单的复制一下  自己一个都不写  就完成了   毕竟要学会学习  
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-22 14:07:58 | 显示全部楼层
Guosir 发表于 2016-7-21 19:43
自己写  原子的代码很好地   没有找不到的  学会应用  不可能说简单的复制一下  自己一个都不写  就完成 ...

可是有的代码确实太长了啊,自己感觉好难写啊
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-22 16:43:31 | 显示全部楼层
翱翔者 发表于 2016-7-22 14:07
可是有的代码确实太长了啊,自己感觉好难写啊

多练  不去写  永远学不会
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-22 16:50:37 | 显示全部楼层
Guosir 发表于 2016-7-22 16:43
多练  不去写  永远学不会

哦哦,我当时也是这么想的,实习老师说你看了不做实际项目也不行,会忘了
回复

使用道具 举报

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-7-26
在线时间
14 小时
发表于 2016-7-22 16:57:11 | 显示全部楼层
看视屏结合手册
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-22 16:57:43 | 显示全部楼层
翱翔者 发表于 2016-7-22 16:50
哦哦,我当时也是这么想的,实习老师说你看了不做实际项目也不行,会忘了

忘记很正常   关机是要知道  然后用到的时候再去查   就是心里要知道有  大体知道怎么配置  具体的就去查   毕竟那么多寄存器记不住   但是要知道有这么一个寄存区   功能是什么
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-24 23:28:41 | 显示全部楼层

我一般就是看了书,然后看原子哥的视频,但是对于后期的使用库函数来写控制程序,确实需要写得代码很多,更多的时间花在了看懂代码的意思。想的是以后用到的时候在上面进行改,这样可以吗
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-24 23:29:38 | 显示全部楼层
Guosir 发表于 2016-7-22 16:57
忘记很正常   关机是要知道  然后用到的时候再去查   就是心里要知道有  大体知道怎么配置  具体的就去查 ...

可是总感觉自己配置就是配置不完全,所以就不知道我这中方式对吗?更多的时间花在了看懂代码的意思。想的是以后用到的时候在上面进行改,这样可以吗
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-26 22:01:34 | 显示全部楼层
翱翔者 发表于 2016-7-24 23:29
可是总感觉自己配置就是配置不完全,所以就不知道我这中方式对吗?更多的时间花在了看懂代码的意思。想的 ...

可以的  学会改
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-27 11:18:43 | 显示全部楼层
Guosir 发表于 2016-7-26 22:01
可以的  学会改

因为是在校生,怕没有项目做,所以担心会忘了   
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-28 10:21:35 | 显示全部楼层
翱翔者 发表于 2016-7-27 11:18
因为是在校生,怕没有项目做,所以担心会忘了

自己尝试去做每一个认为值得去做的课题   
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-28 10:44:49 | 显示全部楼层
Guosir 发表于 2016-7-28 10:21
自己尝试去做每一个认为值得去做的课题

是不是有的实验不用做啊,像什么OLED什么的
回复

使用道具 举报

3

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2878
金钱
2878
注册时间
2016-6-17
在线时间
321 小时
发表于 2016-7-28 11:57:55 | 显示全部楼层
翱翔者 发表于 2016-7-28 10:44
是不是有的实验不用做啊,像什么OLED什么的

用的  OLEd现在很是方便   网上有卖的  很是方便  有spi接口的还有i2c接口的  这个很哟用  
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-28 15:38:00 | 显示全部楼层
Guosir 发表于 2016-7-28 11:57
用的  OLEd现在很是方便   网上有卖的  很是方便  有spi接口的还有i2c接口的  这个很哟用

可是看了他的程序发现和LCD的应该是很像,我的意思是应该就是直接在网上找一个很全的代码。直接在代码上面更改对吗??可以留一个联系方式吗,小弟刚刚学不懂的地方很多
回复

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2015-12-7
在线时间
15 小时
发表于 2016-7-28 15:56:53 | 显示全部楼层
翱翔者 发表于 2016-7-22 14:07
可是有的代码确实太长了啊,自己感觉好难写啊

原子的代码不是长,他是把所有的代码都放在一起了,你自己完全可以分开吗。GPIO用一个函数,参数设置一个函数,NVIC一个函数,然后初始化的时候 一个个调用。
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2016-7-29 08:52:34 | 显示全部楼层
直接上项目  
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-29 09:42:47 | 显示全部楼层

可惜没有啊
回复

使用道具 举报

9

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2016-7-11
在线时间
47 小时
 楼主| 发表于 2016-7-29 09:43:40 | 显示全部楼层
逍遥的迎运 发表于 2016-7-28 15:56
原子的代码不是长,他是把所有的代码都放在一起了,你自己完全可以分开吗。GPIO用一个函数,参数设置一个 ...

你的意思是说是不是把每个函数都摘出来,然后用的时候在调用
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 08:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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