我的大学四年.docx

上传人:b****8 文档编号:11178838 上传时间:2023-02-25 格式:DOCX 页数:12 大小:494.21KB
下载 相关 举报
我的大学四年.docx_第1页
第1页 / 共12页
我的大学四年.docx_第2页
第2页 / 共12页
我的大学四年.docx_第3页
第3页 / 共12页
我的大学四年.docx_第4页
第4页 / 共12页
我的大学四年.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

我的大学四年.docx

《我的大学四年.docx》由会员分享,可在线阅读,更多相关《我的大学四年.docx(12页珍藏版)》请在冰豆网上搜索。

我的大学四年.docx

我的大学四年

我的大学四年-与电子设计结缘

时间飞逝,自己的大学生涯即将结束,在这即将踏入社会的日子前,写下此文以纪念大学四年来的经历,谈不上精彩,但自己也觉得无悔了!

还清晰记得自己来上大学时第一次坐火车胆战心惊的样子,还记得自己在学校迷路的样子,还记得军训时满脚都是水泡的样子,还记得当学习委员每天收作业,并把全班每个人的学号倒背如流的样子,还记得为了学C语言、Matlab每天往机房跑的样子,还记得在外语协会做周刊时的经历。

这一切,都还是那么地熟悉,也正是这一年,我慢慢有点开朗起来了,打心底里接受并且习惯了大学生活。

我很庆幸在大二的上学期最后一个月开始了自己的电子设计生涯,在一个不好也不坏的时间点。

那时,觉得自己很热爱编程却又找不到合适的发展方向,偶然间听说了单片机这种玩意,那时对它啥概念都没有,就知道他可以编程,可以用来做控制。

然后我就开始在网上找资料,无意中看到了郭天祥的视频教程《十天学会单片机》,没想到的是,正是这部教程改变了我人生的发展方向。

与51单片机的邂逅

我的第一块51开发板

我的第一个51单片机程序是点亮一个LED,现在看来,真的是非常简单,通过IO口的高低电平控制就可以了,但对于那时的我来说,点亮一个LED真是一种莫大的快乐,我高兴得一个晚上没有睡着觉,心想单片机竟然是这么一种神奇的东西,这可能就是我对于电子热爱的最初的原动力吧。

接下来的每天我又开始写流水灯、按键扫描、数码管、1602液晶、IIC、串口、时钟的程序,感觉每天都会有收获,那种成就感是你不经历绝对无法感受到的。

那时,我基本每天早上9点多起床,凌晨2点多睡觉。

每天基本就是看教程、写程序,有时,程序调不出来的时候就一直在那边检查,以致于有时连吃饭时间都忘了,汗...还有,估计我熬夜的坏习惯就是那时养成的。

不过那段时间真是我感到人生最快乐的日子,我仿佛进入了另一个非常奇妙的世界,你可以随心所欲的编程,来实现自己想实现的功能。

第一次比赛经历

多功能电子钟

大二下学期的第一个月,学校的单片机大赛开始了,我怀着蠢蠢欲动的心情参加了这次比赛,我选择的比赛题目是多功能电子钟。

这次比赛最考验我的是自己没有亲手做过电路板,对于硬件电路只有一个大体的了解。

做电路板的第一件事就是要学Protel,可怜我那Win7的机子上跑不了Protel,我只好换了另外一个软件AltiumDesigner,简称AD,它是Protel的升级版,功能也更加强大,所以我下定决心要学好它。

不过说来惭愧,后来有学弟学妹问我关于Protel的问题时,我硬是答不出来,惭愧呀,表示学长真心没学过Protel...

最初我还是通过视频教程慢慢学习AD的,然后我慢慢地画完了第一块电路板,画电路图遇到的第一个麻烦是有6个共阴数码管,每个数码管都有8根段选数据线,这给PCB布线搞成了很大的麻烦...最后我想了一个非常笨的方法,用导线先预先将6个数码管的8个段选数据线起来,然后再焊到电路板上...直到后来我才发现其实数码管有多个段选线连在一起的那种o(︶︿︶)o唉。

当然,每个做电子的人第一块电路板往往是失败的,我也不例外...我第一次调的时候发现数码管有的亮有的不亮...心想怎么会这样,后来大概查了2、3天发现是数码管被我弄坏了,我在测试数码管好坏时直接将5V电源加在它上面,导致它里面的LED大部分都已经烧坏了!

真是让人纠结呀...我又按着上面提到的笨方法重新焊了6个数码管,囧,最后经过我坚持不懈地努力,终于调试成功了,那个夜晚注定是美好的,我又兴奋得一个晚上没有睡着!

O(∩_∩)O~

比赛的结果还好吧,毕竟自己是和大三的学长一起比赛,嘿嘿,我获得了自己的第一个三等奖吧!

当然,很感谢我的朋友杰聪的帮助,帮我实现了电子钟最困难部分农历功能的编程。

第一次获奖拿到了200块钱...其实就基本够买元器件的钱吧,但是我真的觉得很开心!

往后,我还参加了一些比赛,都获得了一定的奖项吧,但唯有第一次获奖的经历最让我印象深刻,因为感觉自己真的付出了非常非常多的努力与汗水,并且意识到只要自己再坚持下去,一定可以做得更好!

AVR悄然走进我的视线

大概是大二下学期的最后一个月吧,我开始了AVR单片机的学习。

这款单片机真的让我印象深刻呀!

有AD、PWM功能,还带IIC、SPI、USART总线接口,仿佛为我打开了另外一个世界。

当然,要学好它也挺不容易的,因为找不到合适的视频教程(那时我对这个很依赖),我只好硬着头皮到图书馆借书看,不记得那本书叫什么了,是讲Atmega8的编程的,我就按着书上给的电路图自己做了一块最小系统板,然后跟着它慢慢熟悉了AVR的编程方法。

那段时间也基本就是每天写代码调程序,过得也蛮充实的。

大二暑假我参加了全国大学生电子设计大赛,我们小组做的是电力电子方面的设计,那段时间真可谓是受尽了折磨,因为AVR单片机用得还不是很熟练,而且电力电子的知识也没有学过,一开始根本无从下手。

在做开关电源时很不幸的烧了4、5块AVR芯片和一个下载器...每次把芯片烧了简直就是对身心的一种摧残...不过能坚持下来总是好的,当我第一次将降压电路,升降压电路做出来后那种喜悦真是无法用语言描述呀。

尤其是比赛的那三天四夜,我基本就睡了一个晚上,一直在写程序,不过最后很遗憾的是电流采样没有弄好,导致电路没有反馈,稳定性很不好,最后只能勉强的将作品交上去,不过结果还是挺好的...拿了福建省三等奖吧,O(∩_∩)O哈哈~

Buck电路的控制部分

主电路部分

升降压Cuk电路(被拆解的差不多了...)

最后比赛的作品因为直接交上去了也就没有拍照,挺遗憾的...

当然大二到大三期间,我也用AVR做了很多东西,下面为大家一一列出吧。

得意之作-自己做的AVR开发板

无线电子标签主机部分。

(从机找不到了,囧)

简易自动电阻测试仪(通过电阻分压原理)

Atmega16最小系统板

LED驱动电源(控制板+底板组成)

STM32来了,我的世界彻底变了

无意中听到有同学说现在STM32非常流行,我就开始搜集资料。

在网上看到正点原子的STM32的板子卖的很好,而且它能实现MP3解码功能,这个亮点深深吸引了我,我学STM32的初衷便是做一个属于自己的MP3。

学习STM32的基础是C语言一定要好,我从51、AVR一路走过来,对结构体、结构化编程的概念都不是很清晰,导致刚开始学的时候异常的吃力,而且《STM32参考手册》和《Cortex-M3权威指南》简直就是两本天书呀。

幸好有原子哥的《不完全手册》让我逐渐学会了基于寄存器的编程方式,那时,最难的还是要克服浮躁的情绪,STM32没有51、AVR那么容易,要善于运用网络找资料而且一定要耐心看资料。

记得我为学习液晶以及文件系统协议硬是花了2、3个月的时间。

慢慢的,我逐渐被STM32强大的功能所吸引。

在大三寒假的时候我终于写出了MP3的驱动程序,感慨之余更是觉得如果自己想进步,就要不断地付出努力。

大三下半学期我基本就是学习与完善自己所写的程序,而且开始学习操作系统、uCGUI、图片解码、FATFS等等,当然期间我也学会了库函数编程,每一次学习新东西都会感到自己有一点点的进步,虽然那段时间也经常感到很迷茫,但是很庆幸自己能够坚持下来。

期间在论坛发了一个关于uCGUI的帖子,里面自己写的程序被下载了4000多次,感到非常的开心。

我也感受到了与别人分享劳动成果的快乐。

大四开学的时候我去参加了STM32的研讨会,在现场拿到了STM32F0的开发板,很是庆幸,有了率先玩STM32F0的机会。

总的来说,意法半导体的STM32系列真的是很完整。

功能强大,价格便宜,产品线从低端到高端全部都有,而且基于库函数的开发非常方便,大大节省了开发时间。

直到现在,我都有点感觉像得了STM32依赖症,^_^

在学习STM32软件半年多后,我开始动手DIY我的MP3播放器。

这是自己第一次PCB打样的经历,一开始很担心自己会失败,我画双面PCB几乎花了半个月的时间。

不过很庆幸,打样回来的PCB没有线路上的错误。

当然焊接贴片的STM32F103RBT6和VS1003还是蛮有难度的,我也是尝试了好几次才把拖焊给掌握了。

做完硬件后,我开始写软件,大概又花了两个月的时间吧,整了一个类似PDA的界面,期间重写了2次后自己才觉得比较满意,当然这段日子也是蛮辛苦的,满脑子都是程序,有时做梦都是在写程序,汗...这一定是到了某种境界了。

做完这个MP3后,我开始在厦门找工作,很遗憾,面试了3次都没有成功,自己也觉得挺沮丧的,可能是自己能力确实不够强,也可能是公司有多方面考虑吧,反正我纠结了一段时间。

但我不怎么感到气馁,只要一直保持平静与耐心,我相信自己还是能找到适合自己的工作的。

找工作期间,我开始学习Verilog_HDL,这让我接触到了一种完全不同的编程模式。

Verilog是一种描述硬件的语言,与硬件密切相关。

虽然跟C语言很像,但还是有很大的不同。

期间看了夏宇闻教授的关于Verilog的书,感觉写得真的很不错。

学习是永无止境的,你知道的越多,就会发现自己知道的真的很少...

TCP/IP、Linux、安卓、物联网、电源技术都是自己想学习的,希望以后能有时间更深入的学习吧。

下面是一些STM32学习期间的照片。

这是正点原子的MiniSTM32开发板,可玩性极高,有兴趣的朋友可以入手一套,最近原子哥出了战舰STM32,可玩性更高,作为学生,俺真是没有那么多钱了。

这是在STM32研讨会得到的板子,集调试开发于一体,绝对是学习STM32F0的利器。

这是我自己做的基于STM32的PDA,有文件浏览,图片浏览、音乐播放、触摸画板等等的功能。

做完这个PDA后感觉自己的综合能力又得到了进一步的提升。

话说回来,每个电工心中都有一个女神,我心中的女神就是图上的Hebe哦,嘻嘻。

触摸画板MP3播放器

红外解码文件浏览

时钟功能

当然我在大学期间做的东西不止这些,还有很多就不再一一罗列了...今天整理了一下自己做的电路板,满满的一大袋子,感慨之余感觉时间真的很快,自己的大学生涯就快走到头了。

小时候,受到父亲的影响,一直希望自己以后可以成为一名电子工程师,现在我还在为这个目标努力着,我希望自己不要停下来,O(∩_∩)O哈哈~

大学是美好的,四年里投入了我最美好的青春,我兴奋过,迷茫过,恋爱过,失恋过,挂科过,当然我也一直做着自己最喜欢的事,现在回想起来,这真是一笔宝贵的财富。

最后,要感谢帮助过我的朋友和老师,还要感谢正点原子论坛、阿莫论坛、21BBS的各位网友们,你们让我学到了很多知识并且少走了很多弯路。

愿自己和大家都有一个美好的前程。

 

姚宏轩

于华侨大学

2013年1月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1