这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 坤创E-Geek/天科大新电社 » 【忆往昔征文】之经验分享【32学习收(苦)与(和)获(累)】

共5条 1/1 1 跳转至

【忆往昔征文】之经验分享【32学习收(苦)与(和)获(累)】

高工
2018-08-16 23:36:48     打赏

各位大佬大家好,我是石头。随着期末考试的结束,我的大三就这样不知不觉的过去了,我也终于变成了人家的学叔。可是,学姐依然不是我的,学妹更不是我的,但在外“风流快活”三年了的舍友们,最终还是属于了我。尽管我有了强大的“后宫”,但我最喜欢的还是一成不变的对我如初的电阻电容单片机。现在进了STM32的坑,感觉自己爬的有点难,现在给大家诉说一下自己初学STM32的收(苦)与(和)获(累)!

很早就想学习STM32,但由于自己C语言和51单片机的基础不是太好,就一直在巩固自己,在51上花费了很多的时间,但确实在对51单片机足够熟悉,而且对单片机整体有了一个了解之后,在之后的学习过程中是非常有用的,有个整体的学习框架和思维,能够更好的抓住之后学习中的重点。当时大三上学期快要结束,刚好老师借给我一块STM32F103ZET6的板子,借助于EEPW里的帖子:大白带你重玩STM32系列http://forum.eepw.com.cn/thread/285781/1,    我在寒假里就开始了我的学习STM32之路,当看到建立工程和寄存器法点灯的时候,我就在怀疑,为什么这么麻烦?

image.png (32)image.png(51)                                            

对比可以看出来,在C51中就是一行代码可以解决的东西,在STM32里边就要写老大长,而且看中文手册看不太明白,更别说看英文手册了。一点点的困难更是激发了我征服STM32的信心。我慢慢从芯片的说明开始看起,我去了解到底什么是 STM32,去看芯片里面有什么,去看懂什么是存储器映射,什么是寄存器映射,慢慢明白了STM32的工作原理,一点一点明白什么是寄存器点灯,一点一点知道什么是库函数,慢慢的懂得了库函数编程有多方便,在论坛学习之后,再根据板子厂商的视频教程在重新学习一遍,真是豁然开朗,以前不清楚的或者不明白的瞬间都明明白白,但是在之后的学习过程中一直走着一条弯路。之前和同学一起做的一个小项目,不算复杂,跟市面上的工程项目完全没法比,用难在需要使用的一个模块是淘宝店家给的手册,从没用过,没有例程,只有一份电子版的数据手册,一切的一切都只能是从头开始,从底层开始,我们开始从最底层的逻辑时序,寄存器操作开始,但经过几天甚至熬几天夜的研究,确实毫无效果可言。为此,我们郁闷了好长时间,开始疯狂的上网搜资料,拷代码,却终究是不得而返。我们几个人很受打击,最终决定大家一起静下心来分析分析,到底我们败在了什么地方?最后经过两天的思考、讨论、总结、检讨,我们发现了问题的所在总结失败几点原因:

1、“都是开发板惹的祸”,可以说从开始学习单片机,我从未离开过开发板,而且这长达一年多的时间,养成了我们对开发板极大的依赖,尽管自己焊过51最小系统,但都是参考的别人已有的电路图,连最基本的电路基本都没分析过,为什么要在这加几个电阻,该加个多大的,不加会怎么样,太大了/太小了会有什么后果,等等此类问题,我们从未分析过,全是COPY、COPY、再COPY,以致自己做过的东西不少,能力却未曾提高。

2、“全是例程误导我”,我们买来的开发板,往往都会带有丰富的例程,通常这也是卖家吹嘘、比拼的地方,但就是这些附带的历程,让我们与底层的开发绝缘了,有了例程,我们不用再一个代码一个代码地敲键盘,不用再去研究那些器件的数据手册、通信接口、寄存器、内部原理、以及很多商家没给我们加进去的功能,哪怕是将这些程序改到别的地方,我们也不过是在宏定义里改两个引脚配置而已,从未尝试过从底层写驱动、敲代码、写函数,从未尝试过跨平台移植代码,开发呢些没用过的功能等等。

所以我一点点在提高自己的自我学习能力,而且在单片机的学习过程中,通过应用去提升自己,并在此基础上去在实际用运用这些,然后我改进了我的小车image.png(我和声控循迹小车)

在各种应用中,我慢慢提高了自己STM32的水平,也一点点迈进了这个大坑,我期待着自己的更高的进步,也希望大家能和我一起进步,共同入坑,共同前进。





关键词: STM32     经验    

菜鸟
2018-08-17 08:02:21     打赏
2楼

6666666666666666666666666666


管理员
2018-08-17 10:24:44     打赏
3楼

谢谢楼主分享


专家
2018-08-17 13:50:55     打赏
4楼

谢谢楼主分享


高工
2018-08-25 14:34:02     打赏
5楼

居然有照片,要火~


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]