dsp28335用什么软件编程

dsp28335用什么软件编程,第1张

DSP使用C,汇编语言编程。

_壳案叨说_PGA中都集成了硬核DSP。 编程语言不同 FPGA主要使用HDL,包括VHDl,Verilog,还有数模混合的描述语言Verilog-AMS等。

CPUFreqInMHz是DSP的实际工作频率,这个参数的单位是MHz,

PeriodInUSec是要定时的时间长度,单位是微秒

定时值=定时长度/(CPU的周期)=定时长度×CPU的频率

Timer->RegsAddr->PRDall= temp 向定时器周期寄存器赋值

Timer->RegsAddr->TPRall = 0;

Timer->RegsAddr->TPRHall = 0;

上面两句是配置定时器预定标寄存器,每个定时器源时钟周期TIM(定时器计数器)减一

Timer->RegsAddr->TCRbitTSS = 1; // 1 = Stop timer, 0 = Start/Restart Timer

Timer->RegsAddr->TCRbitTRB = 1; // 1 = reload timer

Timer->RegsAddr->TCRbitSOFT = 0;

Timer->RegsAddr->TCRbitFREE = 0; // Timer Free Run Disabled

Timer->RegsAddr->TCRbitTIE = 1; // 0 = Disable/ 1 = Enable Timer Interrupt

上面这五句是配置定时器控制寄存器,TSS写1,停止定时器;TRB写1,使能定时器重新装载;SOFT=0、FREE=0是配置CPU定时器仿真模式;TIE写1,CPU定时器中断使能。

以上是我的理解,我也是刚学,如有错误,还望高三指点

实现软件锁相环技术的方法很多,如指针归零同时调频调相[1]、多周期调节锁相原理[2]等。上述方法、

法利用DSP的捕获单元,对单相电压的过零点进行捕获,只能在电压过零点时,对相位进行校正。若在一个周期内相位发生变化,就不具有对电压相位的实时控制能力,且需使用两个捕获单元和3个定时器。提出一种基于TMS320F2812[3]的三相软件锁相环实现方法,该方法模拟硬件锁相实现原理,利用PI调节器输出的误差角频率与TMS320F2812定时器计数值的对应关系产生定时器周期中断,在中断程序中加固定角度,从而取代软件锁相复杂的积分环

以上就是关于dsp28335用什么软件编程全部的内容,包括:dsp28335用什么软件编程、关于DSP28335的CPU 定时器的配置问题、求单相锁相环SPLL程序,dsp28335等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存