本帖最后由 gcxzhz 于 2013-8-28 19:13 编辑
我与DSP的那些事
确切说应该是我与DSP这些事
2013年 大学的倒数第二年的第二个学期,走过了的大二,变的不再二了(以前也不二,好像从哪时候二在网上火起来了),专业课学习了dsp2812,当时学的挺痛苦,不过感觉挺爽的。
刚开学,啥都不懂,不瞒大家说,我现在就学了个c语言,微机原理与接口(还是和dsp一起学的),书买的是c5000系列的,啥都不懂啊,单片机是9月才开,现在还木学不知道学校咋想的,还好我在12年的寒假自学了51单片机,自认为有一点基础的我学dsp感觉还是蛮好的(班里其他同学基本都木咋接触),第一节课老师直接发话了,c5000是低功耗的,我们学习dsp2812,给了我们ccs3.3,(64位机jtag的驱动老是装不上,还专门装了个32位的系统)还给我们推荐了苏奎亚的那本书,因为她是搞电机控制的,说2812的pwm输出比较给力,好吧学2812,我们买的书算是被学长坑了。
dsp2812
好吧150mhz 6.67ns 32位定点dsp,位域的定义(结构体,共同体,结构体), 32位的定时器,spi,sci,can,12位高速adc 16通道的,不过每次转换就一个,比起stm32少了些(老师有点抱怨,我们呢啥都不知道就听呗),还有eva evb,他最喜欢的一部分,不过因为我们总共只有16节课,最终事件管理器没有讲,挺遗憾的,学期末,要我们用dsp写基2 fft的程序,坑啊 ,数字信号处理没有好好的学,啥都不懂,还FFT呢。晚上就抱着书看,什么蝶形运算,位反转等等,2818的搞不懂了,突然看到书架上的c5000的书,翻看看了一下,不错嘛上面就有128点的fft,翻出以前的数字信号的书在结合着看,基本上算了理解了,最后交报告程序不是自己写的(注释自己加了),不过把自己理解的都写上去,最后还是过了。
后来弄了个28335的板子,北京那个公司的,上面竟然不带usb转串口的芯片,坑死了,只能用jtag下载,后来网上买了个芯片同学去焊,焊盘全搞坏了,只能用jtag了。 考试的时候老师考2000, 5000,6000的特点及用途,全是百度了,最后一个pwm的还没搞出了(就上了一节课,啥都不懂),最终80多分飘过了 最近看到有论坛dsp28335书的,今天又看到版主送书,大四参加完比赛(比赛中控制用pwm的),再好好把dsp学一下。希望自己大四能把dsp真正的搞定。人欲取之,天必与之。 |