问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何学习好DSP?

发布网友 发布时间:2022-05-02 06:16

我来回答

2个回答

热心网友 时间:2022-06-28 23:38

学习DSP,就是学习为某个型号的DSP编写软件。
与通用CPU相比,DSP通常都增加了若干专用的计算模块,以加快特定计算的速度。从应用角度看,通常DSP都用于算法比较复杂的设备,如新型通信、音频处理、视频处理,等等。
所以,学习DSP,需要特别注意以下两点:
1、深刻理解专用计算模块的相关指令,包括功能、时序、输入及输出条件、等等。
2、广泛了解DSP的应用对象,尽量理解并熟悉需要用DSP实现的算法,以及DSP在设备中的周边器件,等等。

热心网友 时间:2022-06-28 23:38

关于DSP和普通51 AVR还有STM32的区别
DSP是为运算而生的芯片,他最强大的地方就在与它的数**算性能,那是由它的指令集支持的。那些拿DSP和STM32比较的,省省吧,如果你两者都熟悉你就知道根本没啥好比的,如果我需要很多高级的接口,比如以太网和USB,那么我自然选STM32,如果我需要实现一些算法,那肯定会选DSP。如果你对运算速度不敏感,反正72M的速度已经比原先单片机快很多了,那当然是看你熟悉哪个,哪个价格比较好,支持比较好。

从51 AVR到DSP最大的障碍
1、应该是编译环境吧,TI的DSP都用的是CCS,CCS界面和原先IAR区别不是一般的大,比如程序导入,比如观察变量,比如烧写FLASH。恩,是的。用过了IAR那种傻瓜化的操作了之后,真是怎么弄怎么别扭,CCS真是太不友好了。但是没办法,IAR他们是专门做编译软件的,TI主要是做DSP的,TI也意识到这个问题了,所以现在推出的CCSV4好像在这方面有很大的加强。不过网上还是CCS3.3的资料最多,大家也熟悉,如果刚接触还是先用CCS3.3为好。
如果你手头有快开发板,那里面应该有对这些操作的详细说明。所以这个慢慢应该也可以熟悉。

2、库文件。TI的库文件都是联合+结构+位域的形式。对这些结构不是非常熟悉的话可能看着有点晕,这个只能慢慢去看C的书。最纳闷的可能就是它的地址映射,如何把寄存器映射到相应的地址,那是它由编译器来支持的主要通过#PROGRM来实现,可以去看看它的CMD文件

3、CMD,CMD文件可能是入门最大的一个坎了,单片机或者ARM根本就没这么一说,这破东西到底啥用呐?CMD文件主要作用就是用来做内存分配,你的芯片里面有FLASH有RAM有BOOT ROM,你编写的程序有代码,要烧到FLASH中,有全局变量要存到RAM的全局变量区域,有局部变量,要存到堆栈中。CDM文件其实就是把你代码中的这些一块一块的东西和具体的硬件存储对应起来。你可以随你需要任意来配置,比如我有一个数据表格,普通的单片机你定义好了之后会有编译器来帮你存放到一个地方,但是DSP里面你可以通过配置CMD把它放在你认为合适的地方。再比如堆栈空间的大小,以前从来没关心过堆栈大小,但是开辟的太大的话可能浪费内存空间。当然,每个芯片都有一个标准的CMD文件,初学者完全可以不用去修改它。

4、文档。TI的文档包括数据手册和外设指南,很多人说很乱,不像其它芯片,所有外设的资料都会放在一起,但是TI会每个外设弄一个。这就要说说TI的外设,它的外设都非常专业,是的专业。比如它的PWM外设,叫ePWM,也就是增强型的PWM,这个外设可以轻松输出非常复杂的PWM波形,而且不用CPU参与。所以它的外设指南有100多页,你会发现很多外设都是这样,里面有很多很多增强的功能,相对应的它的说明文档也就非常长。要是全部都集合在一起那就会非常的大。而且它的每个外设都是有独立版本的,比如ADC,已经从0版到3版,而ePWM还是1版,分开之后升级的维护会方便很多,很多外设在类似的芯片都是一样的。

用STM32的时候我从来没看懂过它的库,甚至都没仔细看过它的手册。但是最后也搞出来了,完了之后我对这块芯片没多少熟悉的感觉。但是用C2000系列的DSP的时候则要反反复复的去看外设指南,分析手册上给出的结构,让我对芯片非常熟悉,再加上它的编译环境是完全可以配置的,我甚至都知道我某个变量会在哪个地方。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 Baumatic英国迷你破壁机怎么样啊? 网上198元的破壁机怎么样? 德玛仕破壁机怎么样 ? 德瑞仕破壁机打粉效果怎么样? TER破壁机怎么样?好用吗? 德慕破壁机怎么样? redis怎么统计点击量java 带酒的菜名 酒香草头可以用料酒做吗 如果有一个字,我们不认识,查字典时就要用什么查? 蚂蚁庄园好友排名有的后面带个小红心是什么意思? 蚂蚁庄园好友列表里小鸡头上有个感叹号是啥意思? 新冰箱不拆封能放多长时间? 新冰箱放4小时还是24小时? 新冰箱为什么要放一天再通电 新买的冰柜放一天再插电行吗? 我需要把电表帐号取消掉,要怎么办理? 刚买的冰箱,放置了一天,晚上通电后早上冰箱冷藏层就出现霜体,请问属于正常现象吗?那要怎么处理啊? 冰箱是不是放一天用比较好 支付宝怎么取消电表账户? 在DSP中 算法是如何跟硬件联系的 dsp求余简便算法 已知DSP的采样频率和指令周期,DSP算法按样点处理,算法实现运行的条件是什么 如何获得DSP专用算法? 请教如何使用DSP里面的DSP算法库FFT和IFFT dsp广告投放哈斯算法什么意思 女朋友多次和我提出分手,我该不该答应呢? 女朋友现在和我提分手,我现在该怎么办?想挽回 女朋友经常和我提分手,她是不是根本就不爱我? 我女朋友和我提出分手了 我该怎么办 我女朋友和我提分手了说目前不想谈我就问她是直接不想谈了还是过一段时间再说她就说目前不想谈以后再说? 我女朋友和我提出分手我要怎样去挽回 我女朋友跟我说分手了怎么办 我女朋友和我说分手了,我是不是该挽留? 主流DSP开发平台有哪些 目前国内的纯移动DSP公司多吗?现在做的怎么样? DSP - Demand side platform的国内DSP-Demand Side Platform平台 dsp广告投放是什么意思 爱普新媒的DSP广告投放中的DSP指的是什么啊? 保险的社会管理功能有