我来谈谈我和TI的那些事,我有幸今年也就是2012年暑假参加了TI主办的全国大学生电子设计竞赛湖北赛区的比赛,当时我们一组三人,我是负责软件方面的工作,我们在准备的工作中,申请了一些的TI 的芯片和处理器,这些价格对于我们学生来说不菲,而这是TI免费提供给我们的,应当感谢TI给予我们探索与学习的机会。
我是一名在校的大三的学生,来自湖北汽车工业学院电气与信息工程学院的电子信息工程专业的学生,当时,我们用的是TI的C2000系列的tms320f28035作为主控制器,开始接触时,我对于TI并不十分了解,开始准备电赛的时候,导师建议我们用msp430的片子或者MCU28035的片子,而我们对于这两样东西,开始时属于一头雾水,而对于电赛也是一天天临近了,我们便开始着手熟悉tms320f28035。
当开始时,也算是硬着头皮开始熟悉tms320f28035,然后装了TI的开发环境ccsv5(Code Composer Studio v5),对于这个集成开发环境,我也是刚刚上手,但是,这款集成开发环境是基于eclipse再开发的,而我以前有用过eclipse,它集成了eclipse的众多的优点,因此上手起来还是挺快的,但是对于一些常见的功能还是不熟悉,说真的在网上关于ccsv5的教程并不丰富,还好,我找到TI给予的一个pdf文档,是关于ccsv5快速入手的手册,于是便潜心研究了下来,然后尝试着开始编写第一个程序,应该是每个处理器入手时都要做的闪灯程序,就像学一门开发语言,就要写“hello world”似的,对于每位程序员来说一样都是一个必不可少的情节,也就是入门的开始,当时还要感谢的是我从网上找到的《手把手教你学DSP》的作者:顾卫钢,我是边看他的视频,边玩我的28035的片子,结果看起来,一切水到渠成,但是当我写好第一个闪灯程序,却下不进去,这个是对我相当大的打击啊,然后又一轮的钻研,好不容易才把程序下了进去,看到示波器上的高低变化的方波,感觉心里很有成就感。
接下来的很长的时间,我的世界里除了吃饭,睡觉之外似乎就这个东西,忙着调试程序,熟悉操作,对于处理器的各个模块进行学习,谈到这个,就不得不说,TI提供的一些例子很有帮助,通过对于原理和例子的学习,并且加以修改,一个个功能的实现,都让我惊喜不已,当然大多数时候都要把bug一点点排除解决,最后才成功。在学习的过程中,不幸烧了块片子,还好,我们及时向TI免费申请了28035的片子,才解了我们的燃眉之急。
说到最后的比赛,我们当时的题目是摄像头采集,移动打靶的题目,由于对于摄像头没有很好的接触,而且采集的图像误差很大,导致只实现了部分功能,因此遗憾失败了,当时心里有一万个不甘心,可是事与愿违,一方面是我们实力不够对于28035的理解也不够,最后只是做出了半成品,但想一想,过去的这么长时间,并没有白过,我感觉我真真正正的学到了很重要的知识与解决办法的方法,,锻炼了我们自己的能力,让我们认识到我们之后的电子道路上,仍然有很长的路走,最后附上我们的作品的图片,同时希望能够对于自己的暑假比赛也是一种纪念,也是一种回忆,最后还要感谢TI给予我们的这次锻炼的机会!!! |