请问刚开始学习DSP应该怎么学习,编程应该学习C语言还是汇编语言呢,请高手指点一下。

请问刚开始学习DSP应该怎么学习,编程应该学习C语言还是汇编语言呢,请高手指点一下。,第1张

呵呵,看到这个问题和一些网友的回答,感到走自学成才之路的人真多!

很多人都不懂由浅入深,循序渐进的路子。

C语言是在大一学的,有了初中水平即可掌握C语言。不上大学,也能学会C语言。

学会了C语言,并不能算有什么成就。

大约在大三、大四,学习了模电、数电等课程之后,才学到单片机和DSP。

学单片机和DSP,目的就是学习硬件和汇编。

在这个期间,怎么还能提到学C语言? C语言编程不是在前两年就会了吗?

学DSP,如果学不好汇编语言,可以说是根本就没有学会DSP。

学好了硬件和软件,用什么语言编写程序,并没有规定。

粗放型的,使用C即可,想要精雕细刻,就必须用汇编语言。

冗余指令集!和51一样!冗余指令集有相应得好处,写过汇编程序的人都应该有体会,同样实现一个功能,冗余指令集的处理器需要相对的汇编指令较少,也就意味着处理器处理的速度更快,对于DSP这种非常注重速度的处理器,一般都是冗余指令集,至于具体的汇编语言,每家的会不一样,ADI,TI,飞思卡尔,都有自己的指令集,甚至同厂商的不同系列DSP指令集都会一样,一个完整的程序,不是每个功能代码都会追求速度。

1需要知道DSP的代码编译及执行的基本原理,工程文件基本包括的内容。一般跟着hellodsp的视频教程学,再在例程上边改边学比较快。DSP和单片机有很多相似的地方。初学的话一般从流水灯开始学起。2Matlab的代码执行原理和语法完全不同于DSP的。用执行matlab的语句直接复制到DSP是肯定不行的。但是两者的语句又十分相似,稍加改动的话,代码移植比较容易,特别是算法部分(外设接口部分就很难)。 查看原帖>>

求采纳

这可能是一个时钟定时程序用的:

Uint16 定义一个无符号的十六位整数,(TDDRH:TDDR)使定时器预定标分频系数,每(TDDRH:8)+1个时钟周期(TIMH:TIM)减一,当TIMH:TIM递减到零时,TIMH:TIM寄存器重新装载PSCHSC寄存器保存的周期值,并产生定时器中断TINT 信号。

以上就是关于请问刚开始学习DSP应该怎么学习,编程应该学习C语言还是汇编语言呢,请高手指点一下。全部的内容,包括:请问刚开始学习DSP应该怎么学习,编程应该学习C语言还是汇编语言呢,请高手指点一下。、dsp中的汇编语言属于哪个指令集、小弟初学DSP,请问各位大侠:用C语言对DSP进行编程需要做些什么大神们帮帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10114396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存