【分享】+学习DSP设计小经验

[复制链接]
2092|5
 楼主| hjf2001 发表于 2013-12-31 20:59 | 显示全部楼层 |阅读模式
【月末活动】分享学习DSP设计小经验!
这些年,零零碎碎了学习了几种不同的DSP,CCS也从2.2到现在的5.5,刚开始是C5000系列,那时候网络还没有这么发达,只能通过官方的Datasheet和 UserGuide,反复的看资料和不断的调试,才有小小入门。记得学习DSP时,与之前学的MCU有些不同,DSP是在RAM中运行程序,需要将程序从Flash转移到RAM、渐渐学会了如何在线烧写Flash、什么是Bootloader等;**最深刻的CMD文件,理解这个CMD文件当初花了不少时间。
DSP的多通道缓冲串行口MCBSP模块也是TI DSP的特色,它支持多种串行接口,如UART,SPI等,可以通过设定参数来改变速率和缓冲区等,也支持μ-Law和A-Law数据压缩扩展。以前使用MCU时都是单独的UART或者SPI模块配置,参数配置也比较容易;MCBSP使用时需要配置较多的参数,不太容易配置成功,因此需要将有关MCBSP的这个章节全部读一两遍后,对每个参数设定都有所了解,配置参数时需要复位哪些参数或者复位后还需延时等等,总之TI的User Guide 写的非常详细,我建议刚开始学习的时候,对需要用的模块还是先快速的过一遍,这对以后使用还是非常有用的。
     以下是我学习TI DSP的一点浅见,首先是过一遍Datasheet和需要用的模块的User guide,第二步就是看相关的硬件设计相关的文档,了解管脚定义和功能复用;而后就是通过修改TI example来验证单个模块参数设置的作用。等各个模块都使用过了,再整合写自己的程序。
vivilzb1985 发表于 2013-12-31 23:09 | 显示全部楼层
谢谢分享的了,我参考的了
zhangmangui 发表于 2014-1-1 12:07 | 显示全部楼层
谢谢参与活动
谢谢分享
 楼主| hjf2001 发表于 2014-1-1 12:57 | 显示全部楼层
谢谢!就当自己对学习DSP的做一点总结,具体的学习方法每人都不同,但是对于一些基本的概念还是需要理解透彻才能避免出现莫名其妙的问题。
huangfeng33 发表于 2014-2-24 10:40 | 显示全部楼层
对于学习我还是强调基本功,尽量的把课本上定理和概念的来龙去脉弄清楚,就像楼主所说这样才能避免出现一些莫名其妙的问题的。
meishizhaoshi 发表于 2014-2-24 13:24 | 显示全部楼层
参考价值很高 帮顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

568

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部