OpenEdv-开源电子网

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

新手如何学stm32啊?痛苦,求大家支招,谢谢。

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2013-7-12
在线时间
0 小时
发表于 2013-7-20 16:28:55 | 显示全部楼层 |阅读模式
 

百度过很多次,回答无非是买个板子做实验,仔细看手册之类。我有神舟的板子,学了一个月,天天看,但进展很慢。看会了GPIO;看串口就很费劲,现在?也就迷迷糊糊会一半,感觉不理解;这几天看中断,更是看不懂。痛苦。(我直接看神舟的库函数的,没怎么看寄存器)

我基础:大学学过c语言,51单片机。但51学的很不好,考完试课本一扔就没碰过,更没做过实际项目或比赛。就这个基础直接学stm32 行吗?现在学的好痛苦。即将入研一。

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

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-7-20 17:18:18 | 显示全部楼层
回复【楼主位】海天s:
---------------------------------
C语言要过关,然后调用 官方库,基本就可以了
1-1
回复 支持 反对

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2013-7-12
在线时间
0 小时
 楼主| 发表于 2013-7-20 19:36:44 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2013-7-20 20:06:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

15

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2013-4-27
在线时间
0 小时
发表于 2013-7-20 21:07:31 | 显示全部楼层
好好学吧 耐心点 
但是我想知道  你大学51都不学  考研干嘛
回复 支持 反对

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2013-7-12
在线时间
0 小时
 楼主| 发表于 2013-7-22 09:00:31 | 显示全部楼层
回复【5楼】小明:
---------------------------------
不是没学51,上课我还是学的挺认真的,成绩也可以。就是后来没参加比赛或用51做东西,只是跟着老师学了半年课本,所以感觉并不真会。
回复 支持 反对

使用道具 举报

7

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2013-6-18
在线时间
0 小时
发表于 2013-7-22 09:24:14 | 显示全部楼层
买个原子的开发板来学习,多做实验,不懂的,问原子大哥。。。。坚持下去,会有收获的。。
只求每天都能把小事做好。
回复 支持 反对

使用道具 举报

20

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2012-12-22
在线时间
24 小时
发表于 2013-7-22 09:32:56 | 显示全部楼层
个人觉得学习任何一种处理器,最重要的是4个方面:
1:电源,首先要搞清楚片子有哪几个是供电引脚,有几种电源(VDD,VDDA等),每种电源负责给片子哪些外设供电;
2:时钟,要了解片子的时钟树,知道片子有几个时钟源,都给到哪些外设,外设是如何使用这些时钟源的;
3:中断,片子的中断机制(比如AVR中断不支持嵌套,而stm32是依靠NVIC的设置响应中断的,等等),都有哪些中断源,各对应哪些外设;
4:GPIO的附加功能,有些片子GPIO的第二或第三功能是固定的,而stm32是可以冲映射的,各种附加功能对应各外设的哪些输入或输出。
说起来是很简单的事,做起来就需要很大的毅力,毕竟学片子是一个慢慢积累的过程,学过的片子多了,再学新的就会快一些。
以上4点是个人心得,每个人有不同的学习方法,仅供参考,大家一起努力吧!
回复 支持 反对

使用道具 举报

7

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2013-6-29
在线时间
0 小时
发表于 2013-7-22 12:46:18 | 显示全部楼层
51那么简单都那么少实践............不用51,你们的之前课程设计用什么应付老师的?
我是直接51学了一个月就到stm32,当然我的51基础还算勉强,应付课程设计基本没问题。
单片机大同小异,当然我不是吐槽51,毕竟51是几十年前的东西。
跟stm32区别还是比较大,关键你只要入门stm32,对于学习现在的单片机来讲,肯定比较简单。
我的建议是,自己找一个小课题,用51做完再学stm32。没信心,没兴趣搞什么都是痛苦。
很赞同楼上4点~
回复 支持 反对

使用道具 举报

2

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2013-7-22
在线时间
0 小时
发表于 2013-7-22 14:46:44 | 显示全部楼层
我大三,51还行,7月1号开始的STM32学习,现在已经基本入门,自己做了个遥控小车。感觉STM32很强大,可是当我学到表面后,却不知怎么开始深入,求大神指教。我现在的感觉就是原子大哥的那本书看完了,不知道该做什么了。本来想做个MP3,可是.........哎,进论坛发现大家不会的很多我也不会
回复 支持 反对

使用道具 举报

6

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2013-5-5
在线时间
0 小时
发表于 2013-7-22 15:26:29 | 显示全部楼层
回复【楼主位】海天s:
---------------------------------
这个要慢慢来  其实stm32还是很简单的(毕竟有库函数嘛。。。)先把那些结构体,指针,枚举看下  32库函数基本用那个  多看看库函数  还有找个手册多看看很有帮助,至于板子的话  用什么都无所谓的  即使最小系统也可以  要学什么就焊什么   画什么(PCB)  其实真心觉得自己做的模块最好了  虽然有的时候不如买的  但理解的更透彻 用实验板的话走太多的捷径。。。    我也大二了   开始看32感觉为什么要用库函数啊   有点不习惯  现在才觉得库函数真心方便  虽然没直接操控寄存器快  不过处理数据来说够了  其实ARM单片机就是控制方面比较好点   学了一个月后就画了块32的最小系统  幸好还能用--!  后面的模块自己一步步的弄。。。  还有和以前用的51 avr相比  32有个很好的东西(dma和fsmc)可以节省不少的时间    其实在数据采集方面毕竟是单片机  高频信号就有压力了  还是FPGA给力。。。     32做控制和系统处理  FPGA做数据采集  这样最好啦(-_-)
回复 支持 反对

使用道具 举报

15

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2013-4-27
在线时间
0 小时
发表于 2013-7-22 22:11:40 | 显示全部楼层
好好学吧,我也在学,明年准备考研
回复 支持 反对

使用道具 举报

15

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2013-4-27
在线时间
0 小时
发表于 2013-7-22 22:12:12 | 显示全部楼层
回复【6楼】海天s:
---------------------------------
好好学吧,我也在学,明年准备考研
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-16 18:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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