OpenEdv-开源电子网

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

我的stm32学习历程(定时更新)!

[复制链接]

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
发表于 2016-2-25 23:34:26 | 显示全部楼层 |阅读模式
     我是南方某高校大二学生,电子信息工程专业,学校偏文,但是也有给我们提供学生创新实验室。经过一年半的学习,其实感觉在学校也没学到什么东西,我们大一进来的时候是大类招生,大一上学期跟本专业最接近算工程制图,大一下学期我们开始接触C语言,当时C语言考了90分,但是只有自己知道自己的C语言水平。暑假的时候参加了全国电子设计大赛,当时真的是什么都不懂,就跟在学长后面学习,算是初步接触了单片机,也见证了四天三夜的疯狂,当时想着大三我一定也要来一次。      大二上学期买了51单片机开发板,但是因为院领导把实验室给关了,自己在宿舍也没有下决心去学习,耽搁了一段时间,后来到了学院科技节才重新让学生进入,科技节我做了一个51单片机小作品,电路和程序都是网上找的,当时什么不会就去学哪个,不会画PCB板就去学DXP,在交作品前还通宵了两个晚上,可惜在评比的时候作品出了问题,但是评委也给我们一个安慰奖。    真正要算学习单片机是这个寒假,想着自己总是要有一技之长,总不能学习什么都是半吊子,就下决心在这个寒假一定要好好学习。今年寒假基本上每天都有5个小时的学习量,把郭天祥的视频再重头看一遍,把普中开发板上的功能都自己敲代码都试验一遍,现在对51单片机算是有了初步的了解。
    为了准备今年全国光电设计大赛,赛题是基于光电目标识别的空投救援无人飞行器,51单片机处理能力应该不够,听学长说要学习STM32才可以,所以前两天就一咬牙买了原子战舰stm32开发板,开发板今天到了,比买到51开发板时更激动,距比赛还有5个月的时间,好好学习,好好准备。今天一下子心血来潮,想把自己学习stm32的过程更新在网上,记录自己学习stm32的点滴,或许将来某一天,自己再看到这个帖子的时候会是怎样的唏嘘与感动呢(好了!有点矫情~),也希望各位前辈能多多帮助多多鼓励~~~


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

使用道具 举报

9

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
552
金钱
552
注册时间
2013-12-15
在线时间
29 小时
发表于 2016-2-25 23:53:33 | 显示全部楼层
我是初学者
专注显示科技 - - - 让每一DOT诠释生命的精彩
TFT显示屏:   https://boy-display.taobao.com
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2016-2-24
在线时间
0 小时
发表于 2016-2-26 00:08:01 | 显示全部楼层
为何不去自己焊一个开发板呢?
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-2-26 08:43:12 | 显示全部楼层
奋斗吧,骚年
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-3-29
在线时间
21 小时
发表于 2016-2-26 17:19:12 | 显示全部楼层
共同进步
青春太苍白,来不及悲伤,我只想变得强大!
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-26 22:30:41 | 显示全部楼层
现在B盘有40个视频没看,很想一下子都学完,但是自己很清楚这是不可能的,只能照着视频一步一步来学习STM32,千万不能着急一下子学完,规定每学完一个视频的时候都要用word做下笔记,用自己的语言概括这个视频的内容,再写点心得体会,每周再用一点时间复习这周的内容。
今天学了开发板的入门和stm32的学习方法,感觉跟51单片机的学习差不多,有问题自己先思考,如果自己十几二十几分钟还没解答出来再去百度或者上论坛,对一些细致又容易忘记的知识,在做笔记的时候要注意点。
  明天是周末,计划看4—9讲内容,因为大致看了这些视频大小和内容,都跟51的差不多,所以就直接上了。
   加油明天!
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-26 22:30:57 | 显示全部楼层

谢谢~!
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-26 22:32:32 | 显示全部楼层
qma10 发表于 2016-2-26 00:08
为何不去自己焊一个开发板呢?

51的吗?之前有做过51的最小系统加LCD显示,上学期有这个想法,这个学期安心学stm32和四轴啦
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-26 22:32:50 | 显示全部楼层

嗯嗯,踏踏实实的努力
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-26 22:33:24 | 显示全部楼层

好的好的,一起加油。
  在学电子的道路上永不独行
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-2-28 21:43:21 | 显示全部楼层
现在看了十六讲教程,觉得stm32在很多方面和51是相通的,但是51的操作很简便,反观stm32无论库函数还是用寄存器都比较繁琐点,后面多练习慢慢习惯stm32的操作方法。
这两天也有很多意外收获,学会用ST-LINK在keil上直接下载程序,用keil进行软件仿真,这个以前51都没用过,会用这些在以后做项目的时候就很方便了。
计划这一周看到30讲左右,当把精力都放在学习32上时会觉得时间过得超快,其实在这过程中最大的收获是学会了尝试自己解决问题,在前面的学习中有遇到st-link不能连接,软件调试的时候没信号,以及在编程过程中和视频讲解的结果不一样,遇到这些问题都是自己试了很多方法到处找资料解决的,也慢慢增强自己的信心吧~~~
  新的一周,加油!
C:\Users\ASUS\Desktop
回复 支持 反对

使用道具 举报

6

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
金钱
312
注册时间
2015-7-15
在线时间
36 小时
发表于 2016-2-28 22:11:20 | 显示全部楼层
永远特雷西 发表于 2016-2-28 21:43
现在看了十六讲教程,觉得stm32在很多方面和51是相通的,但是51的操作很简便,反观stm32无论库函数还是用寄 ...

学习速度挺快的
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-3-6 20:22:04 | 显示全部楼层
这一周把教程看到第三十讲,感觉看到后面越来越吃力了,有几个教程看了不止一遍才懂得一点原理,写代码的时候也是看着教程边看边写的,还有觉得有点不安的是代码都照着实验例程来写,自己也想不出在哪里可以做一些改变。
  可能现在还没有做项目,等以后要做项目的时候有用到再深入去学习,当下先往下学吧,把开发板附送的实验例程能够自己写出来就先算掌握,再往下面继续学习。
  这一周还做了传感器作业,用51单片机加超声波模块测试距离,刚开始以为参照附送的实验例程可以很快写出来的,可真的是大意了,就这个模块自己写了一个下午和一个晚上还没调试出来,显示的数值一直不准确,直到参考下同学的代码,原来是自己定义time为unsigned char 类型,实际上应该是定义为unsigned int类型,就这个错误困扰了两天,以后真应该细心一点。
  下一周计划把B盘的43讲视频都学完,学的程度以能独立写出视频相关的例程为标准。
  我想大学生活和高中最大的区别就是你真的可以做你自己想做的事,你可以坚持早上六点半到实验室,自己学习到八点再去教室上课,晚上在实验室待到十点再回宿舍,在这里有你念念不忘的代码,晚上睡觉前再回顾今天学到的知识觉得格外充实,这些以后回想起来应该很美好吧~。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-3-6 22:10:25 | 显示全部楼层
永远特雷西 发表于 2016-3-6 20:22
这一周把教程看到第三十讲,感觉看到后面越来越吃力了,有几个教程看了不止一遍才懂得一点原理,写代码的时 ...

实践出真知,必须多动手.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-3-13 23:32:05 | 显示全部楼层
这周教程看到第四十二讲了,不知不觉踏入中级篇的学习。现在差不多接触STM32两周的时间,对它的陌生感逐渐褪去,要我说,STM32无非也是一款单片机,也是最小系统增加一些外设,学好单片机也是学习它的GPIO口,串口,中断,定时器,时钟,再学习STM32自带的I2C,SPI,ADC,DAC,以及FSMC之类的。现在步伐迈着有点大,因为觉得下个月要准备飞行器了,所以有紧迫感吧。
  计划下周看到54讲,有点像在赶进度,但是自己知道也只能这样,至于在学习的过程,看完一讲视频也有去做笔记,有把例程自己独立的写一遍。这样先把STM32大致的情况摸清,以后要用到哪些功能再深入学习吧。
   新的一周,加油加油
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-3-20 23:03:30 | 显示全部楼层
这一周把教程看到55讲了,越学到后面越来越有力不从心的感觉,可能学完一讲,写出与例程相同的代码再继续往下学,但是过两天又把前面学的都忘了很多,就有点心慌了。
这周学了STM32的ADC和DAC,这个与51单片机差蛮多的,从配置函数来看,最头疼的是SPI和I2C,这两个底层驱动代码都很好写,但是在应用的时候就懵逼了,连接外设EEPROM和FLASH就觉得好麻烦,后面的代码真的写不下去~~~等以后用到的时候再回过头来学习吧。
  下一周要把70讲教程看完,因为现在时间越来越紧迫了,也不是说在赶进度,只是希望这样效率可言提高点。
  还有因为在这学习的过程中写的代码都与例程的代码差不多,所以每次遇到问题都很快就解决了,有点怕以后如果没有例程参考那就麻烦了,,不管怎样吧,先把当下的学好。
  新的一周,加油加油~!
回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-1-29
在线时间
28 小时
发表于 2016-3-21 13:47:50 | 显示全部楼层
加油
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-2-24
在线时间
6 小时
 楼主| 发表于 2016-3-27 21:08:42 | 显示全部楼层
嗯,这一周学习的脚步渐渐放缓,目前把教程看到68讲,这一周最大的收获是一个同学说要有自己的想法去写代码,当时听完有一种醍醐灌顶的感觉,就是嘛,代码要有自己的想法去写才有感觉,所以这两天的代码基本上都没有去看源程序,有不清楚的地方就去查数据手册,当遇到程序错误,比如在写DS18B20驱动程序得时候,在TFT屏幕上一直没显示数值,后来用USMAERT来调试,先看下有没有收到Read_Bit()的值,有的话再去查Read_Byte(),一步一步找出问题所在的地方。这过程可能比较费时间,但是真的可以学到很多东西,感觉这样,自己的逻辑思维和代码的水平才会提高的快。
  下一周要开始准备四轴,开发板后面的高级篇就先不看了,等到大三上学期有口的时候再看吧,这学期后面两个月的时间都拿来学习四轴,用STM32F103ZET6来做主控,这款单片机的功能学习差不多了,剩下的是要多去实践,多写代码,多去思考,有不懂的地方再回来看参考手册。
   四轴跟很多学科有交叉,有点期待,后面的日子,脚步踏实些。不管怎样,自己在大学这段时光,努力过,真真切切为梦想奋斗过,无论结局怎样,这段时光都会是很美好的。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 01:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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