初学DSP书籍推荐

毕业设计做光伏发电系统需要MPPT算法,完成这个算法需要使用那款DSP,还有51单片机能不能满足该算法要求的运算速度?现在知道《手把手教你学DSP》《TMS320X281... 毕业设计做光伏发电系统 需要MPPT算法,完成这个算法需要使用那款DSP,还有51单片机能不能满足该算法要求的运算速度?现在知道《手把手教你学DSP》《TMS320X281x DSP原理及C程序开发》哪本好一点? 展开
 我来答
吓栋栋
推荐于2017-10-18 · TA获得超过2833个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:196万
展开全部

    初学者我建议你买《手把手教你学DSP》。这本书非常适合于初学者,我就是用这本书学的,而且在他们论坛上有全套视频教程。我可以这么告诉你,你只用买这一本书就够了,完全可以掌握2812的所有外设模块。当时我用一个星期的时间将所有视频看完,然后拿公司的开发板写一下基本程序,大概一个月就掌握的差不多了。

ps:说实在的,我不建议拿dsp开发项目,我比较推荐stm32,有以下几点原因:

  1. dsp太贵,一块片子近200快,arm7才十几块钱。

  2. dsp太娇气,你看dsp的硬件电路就会发现它所用的电容比一般的MCU要多(为了稳定电源电压),很容易出现硬件问题,不适合初学者,很容易让人郁闷。相对于的51单片机就比较皮实,5v供电,差一点没有关系,基本都能工作。只要不将电源和地接反就不会烧。

  3. arm7里面功能模块比dsp要多很多,基本上开发一个项目是没问题的。

  4. dsp有个特有的cmd文件需要人工手动编写(代码少的就不用了,直接用通用的就行),用来分配代码和数据的存储空间,还分为固化到flash上的cmd文件和调试在ram上的cmd文件。按理说这种很底层的东西不应该由开发人员来做而是由编译器完成的。而且将程序固化的flash中还没完,因为代码在ram中运行速度比在flash中快,所以你将代码固化到flash中之后,运行速度没有在调试时快。这时又涉及到代码搬移的问题,即代码存放到flash中,开机运行的时候将代码搬到ram中运行。这个过程也有点小小的复杂,当时我将代码写完,就为了将代码固化到flash中就废了好长时间。记得有一次我不小心将一个段放到密匙区了,结果莫名其妙的dsp就锁死了。查资料整了半天,最后将机器码都搞出来了,在一大堆数据中终于找到了密匙。相比较之下,arm7你写完程序,点击一下下载,就完事了。没有这么多条条框框。

  5. dsp的编译环境ccs界面相比较keil而说也逊色了不少。

    说了这么半天,好像没说dsp的优点。dsp当然有优点了,人家主频就是高、速度就是快,运算能力就是强。其实stm32的主频最高也有72M了,我觉得速度要求不高的话,可以考虑考虑。

    总之,你用完dsp之后,你就会发现其他的cup用起来怎么这么easy呢?

程序设计老司机
2017-10-18
知道答主
回答量:6
采纳率:0%
帮助的人:5572
展开全部

DSP浮点计算和控制能力更强大啊

一分价钱一分货哦

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-10
展开全部
C2000的看看,在亚马迅找找F28335书籍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式