如何编写dsp的程序 28335

如何编写dsp的程序 28335,第1张

1. 添加F28335.GEL, 文件路径:C:\CCStudio_v3.3\cc\gel\F28335.gel;

2. 添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\Source\DSP2833x_CodeStartBranch.asm文件,此文件负责上电后程序执行顺序跳转的;

3. 修改工程的build option,将LINKER中的Autoinit参数改成:Run-Time Autoinitial;

4. 添加DSP281x_Headers_nonBIOS.cmd文件,用于将DSP28头文件中的外设结构与存储器地址对应起来;

5. 向工程中添加C:\CCStudio_v3.3\MyProjects\WDPT_STEP(DSP)10\F28335.cmd文件,它是用于flash烧纤缓写的困森CMD文件,用于替毁尺模换原有的用于RAM中调试的28335_RAM_lnk.cmd文件。

对于28335的话,可以在EPWM配置模块添加下面的语句:

/并消咐/adc

EPwm1Regs.ETSEL.bit.SOCAEN = 1 // Enable SOC on A group

EPwm1Regs.ETSEL.bit.SOCASEL = 2 // TBPRD

EPwm1Regs.ETPS.bit.SOCAPRD = 1

这是默认EPWM1来触发AD转换(目前我程序里用的就是桥野这个)。要想保绝纯证AD好用,你AD的初始化及相关标志位的配置也得配套设定好,光有启动语句的话照样没用

dsp28335中存在两个程序时运行方法:用两个中断,分别是PWM1中断(桐旅岁3,1)和QEP1中断(5,1),其中PWM1中断的优先级要比QEP1中断优先级高,且PWM1中断为不可被抢占中断,QEP1中断为可被局睁抢占中断。

dsp28335属于TI公司的DSP C2000系列产品。

dsp28335主要是用于电气控制领域,和工业产品,比如变频器控制、伺服镇雀控制等,也可以当作普通MCU使用。


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

原文地址:https://54852.com/yw/8261884.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存