其实总结DSP的学习,我感觉跟学单片机是一样的,重要的是要多多实践。
仅仅学会了表面上的东西是不够的,要在实践中运行才行的。
下面介绍一下我的苦逼生活 。
学习一款芯片,最重要的是把编译环境熟练了,
开始试用CCS3的时候,感觉很蛋疼的,一些仿真器是不支持的,应该是知道100V2的仿真器吧,这个不能使用在ccsv3上的。
看一看,是不是好熟悉的身影的??????
结果只能使用CCSv4了,感觉这个界面特别好,当时也不知道好不好用的!
这个的学习主要是看下载这一步的。
这个界面看着要比CCS3高端一些,毕竟技术在发展的,时代在进步的。
现在是在使用CCS5版本了,不单单是因为要开发DSP之类的产品的,还有最近的430的产品,低版本是不支持的。
这样就不断学习使用了3个版本的CCS环境。
对于DSP技术的学习,我最先接触的是TMS320F2812的产品的,当时购买的是QQ2812的产品,感觉这个产品性能还不错,就是比较贵的,所以只能买了简易版本的QQ2812,是不是很多人都很熟悉的。
在当时买这块板子可浪费了不少钱的,最起先使用的ccs3.3版本的,当时下载了一个教程,上面QQ2812的库没有找到,所以找了一个软件安装了一下,才能正式使用的,这个浪费了我一天的功夫呢,现在想想太不值得了。
把环境搭建好了以后,按照QQ2812开发板的功能把程序都运行了一遍,包括流水灯,定时器,串口,CAN,spi回环测试、PWM等基本的功能都写了,感觉还是抓不到实质性的东西,写这些底层会用了,但是不知道究竟怎么才能更好学习。
后来老师给了一个控制电机的题目,但是因为忙于其他的事情,这个板子就告一段落了。
等着大四的时候,老师给了一个甚高频的项目,做一个解码的,他也给了一块DSP的开发板的,是5509的东西,做一个信号解码,蛋疼的是这个5509没有串口的,不知道该怎么实现。不过比较好的是,这个板子上面有语音芯片,所以不在需要其他的外设了,直接使用这个开发板就可以了,5509是多么高端的产品的,对于这个学习还真是不容易,信号有这个的说明书的,
还有好多的开发资料的。
终于在好多人的帮助下,完成了这个任务,(不单单是我自己写的,还有好多人呢)
不容易,深深体会到了,纸上得来终觉浅!!!!!!!!!!!!!!!
|